Pup is nearly 10 months old now.
We have almost very good walking to heel. People (who don't do lots of fussing over her), children, bikes, even cats and squirrels are all noted and ignored with 'leave it'. Other dogs on the other hand are not. She is so very very desperate to say hello (nothing aggressive at all ever) that all my strategies so far are failing, and my shoulder is now hurting.
When we see another dog approaching she immediately starts to pull. I'm not letting her reward herself for pulling on the lead to get to the other dog so I get her to sit and give her the wait command.
I've tried 'watch me' but she watches me with one eye and the dog with the other which made it impossible to click and treat and get the timing right for rewarding her looking at me.
She will wait perfectly until the other dog is within about 10metres, then the quivering with excitement starts and the bottom millimetre by millimetre levitates off the floor. No amount of repeated command or even treat waggling will get her to refocus on me. Roasted frickin chicken was being waggled around today: ignored.
Then when the dog is within reach we get the lunge and scrabble scrabble scrabble with me hanging off the end.
The two most annoying things are that I would reward her, doubly, first with the treat and then she could greet the dog, if only she didn't pull to get to it.
Other thing is once the initial greeting is over and done with she is a perfectly obedient dog again.
What should I try now, people who have overcome this?