Piper's mom
Moderator
When Piper was young this was also a big problem for him and I started doing the same as you Glenn.Willow has exhibited a number of these behaviors from time to time. One helpful thing we had success with is to sit Willow and talk in a reassuring way, saying Just a truck, it's just a truck. Then with the okay she gets a treat if she's managed to keep quiet and hold her sit. For controlling dog interactions we sit her again and talk quietly to her. Again, once the other animal has passed by she gets a treat. It has been surprisingly effective. Willow loves a pretty large number of dogs we encounter but not all of them and for those not in her "pack" she wants to lunge and growl but we haven't had that in a while.
It took time of course but eventually Piper (and later Finnie) would wait patiently until the other dogs had passed when I’d release them and they’d get a treat. Of course it helps that we can see the other dog coming before our dogs do. I used to turn around and go the other way (avoidance) but this did nothing to stop him. As the other dog passed by I just remind them..stay stay etc. eventually they forgot all about the other dog and just focused on the treat they were going to get