Zap collar might do more harm than good ,you might be zapping your dog for doing something it thinks you want it To do, id try a long lead in a place dog walkers go and allow the dog to get close to other dogs without being pulled back as pulling back can make it worse ,you may find it's you making problem worse ,