@snowballowen I just follow instructions from my trainer. He has to know the command before you correct him for it, and I only give very limited corrections.
When he pops off at another dog I say no and he gets a zap. If the other dog pops off at him he doesn’t get a zap. None of this involves any physical contact between the dogs. If he is curious about the dog but doesn’t lunge at them he doesn’t get corrected he still gets his marker word & a treat.
The only other time he gets corrected is if he throws his weight into pulling to go sniff something. I say no and zap him.
You need to start with the lowest possible setting that gets his attention. And my trainer had me focus on practicing in very squirrel populous places before moving on to dog populous places.
He doesn’t get corrected for jumping on people, because I don’t want him to associate people or dogs with corrections.
Not sure if this is what you meant!