Stopping a dog from lunging at people is all about making sure the dog feels comfortable and confident. If the dog’s handler manages the situation by helping the dog move away from things before it gets startled or fearful, it is essentially practicing not reacting to strangers. This is a version of something called BAT or Behavior Adjustment Training and its a great way to help a dog who lunges at people.
Most dogs bark or lunge at people to get them to move away. Before the lunge, dogs will usually give a number of indicators that they are uncomfortable; freezing, breathing heavily or holding their breath, staring with a closed mouth, going from an open mouth to a closed mouth, burying teeth, growling or trying to move away.
If you spot a dog offering any of these indicators, immediately play the find it game or call them away from whatever it is they are looking at. If necessary, you can pull them away on the leash, but this should be your last resort.
Tossing the treats on the ground is a great way to stop dog from acting aggressive to people because they often sniff for other things that they detect on the ground when they’re looking for the treat.
You want to make sure its a wide open place that isnt too busy, and sniffing is a displacement behavior that can calm down many fearful or anxious dogs, so green space is important.
Once your dog has learned to search for things hearing the “find it” cue, you can preemptively stop your dog from barking or lunging at people by tossing the treats away from whatever it is you know your dog’s going to react to. They key is to do this the instant your dog starts to feel anxious or uncomfortable. If you wait too long, the find it wont work.