The boy is almost 6 and he adores his minion. He tells her when he's had enough of her nonsense. Most of the time she respects that, sometimes I have to tell her it's enough.
With other dogs in training, she'd get snarky, especially the other female shepherd after she saw that other girl go after a smaller dog who was Venus' friend. The trainer had me body block her, make her look at me. If that didn't work, I'd back her up, physically put myself infront of her so she had to look at me and move towards her so she had to step back. 'No! Unacceptable'
On the street it's more difficult to body block her. The boy is always there so he helps - he's a big thick east german dog who's build rather like a walking wall. I would make light of it, look another dog be nice and keep walking. The boy would keep walking because he genuinely does not care if another dog is barking at him so he'd just pull her along away from the other dog.
Now that she's older, I can be be preemptive with her. I see another dog coming the other way, I tell her to 'be nice' as soon as I see her ears prick up to look at the other dog. Get in her head with the expected behavior. She's learning that she can woof woof hello if another dog barks at her but that's all I will put up with.
Earlier this week, we walked by a golden doddle behind an efence. The kids were following me on bikes so it wasn't like I could cross the road. Doddle barked at her repeatedly, she barked back but didn't put on a huge show. 6 months ago, she'd have told that dog where to go and how to get there...
Venus of Crooked Creek 1/26/13
Otto von Hena-C 05/23/08
Morgan Donnermond 08/04/01 to 9/28/12 Long Live the Queen!
I have duct tape and I am not afraid to use it.