I have been experimenting with a new technique for getting my doggies attention during walks. Here is what I did:
1. Firstly, I bought a dog whistle. Blow on it once, when close to the dog. She looks up to see what the noise is. Praise and treat this.
2. Once you have done it often enough, you can whistle and walk a few steps away from the dog. The dog will follow you. Praise and treat
3. I use the whistle just before feeding her, or giving her a toy. So after just about 15 minutes of this, she knows that the whistle means something exciting
4. During walks, if she is about to sniff, I talk to her in an excited voice and walk a little faster. She just follows me happily. If I am not able to get her attention before she starts sniffing, then I wait a little. At some point she will lose a little interest in what she is sniffing. At this point I blow the whistle. She looks up. I walk a few steps away, praise and treat
When you repeat it on a few walks and she strongly associates the whistle with happy thoughts, she responds very well to the whistle. You could try this, if your doggie is still sniffing and chewing.
Also, my doggie is not a foodie. So treating her with food does not work well. So I have started giving her a small toy. She carries the toy with her the whole walk and hardly gets distracted. She seems very happy to take her toy with her on walks. And it makes it easier for me too.
If you try any of these, do let me know how it goes. I got visible results on the very first day