Barking and lunging at other dogs or people is usually about fear or frustration. Distance and rewards help more than corrections.
A dog that barks and lunges on the lead is often scared, frustrated at not being able to say hello, or both. Punishment can suppress the warning signals while making the underlying feeling worse.
Find the distance at which your dog notices the trigger but can still eat and listen. Every time the trigger appears at that distance, give treats; when it disappears, the treats stop. Over many sessions the dog learns that other dogs predict good things, and the distance can slowly shrink.
Choose quieter routes and times, cross the street or turn around in good time, and teach a cheerful U-turn on a cue. A dog that suddenly starts reacting, or reacts more and more, should be checked by a vet, because pain lowers tolerance.
The full article library — and much more — lives in the DogCompanion app.
Download on the App Store