Have you tried training a look at me command? I've done this with my adopted beagle.he would literally bark howl and pull like a train to meet everyone and every dog in the street so I took high value treats (none of your cheap biscuits) and when I saw someone coming gave the command look at me whilst holding the treat near to my face, once he made eye contact he got the treat.
So we started off as I saw the person/dog further away I put him in a sit, said the look at me command and rewarded several times so keeping him distracted. As the days passed and he got to understand the command we let the person/dog get closer before saying look at me and cut the amount of reward slightly, a week or two later we kept walking and said look at me as we passed and then he got the reward.
Now days he walks past almost everybody and if a dog does come up to greet he knows he may greet but not bark and if I saw walk on its time to go and he gets a treat..
Its turned a nightmare no manners dog into a well mannered dog who can still greet happly but isnt dragging me down the road to do so,
So we started off as I saw the person/dog further away I put him in a sit, said the look at me command and rewarded several times so keeping him distracted. As the days passed and he got to understand the command we let the person/dog get closer before saying look at me and cut the amount of reward slightly, a week or two later we kept walking and said look at me as we passed and then he got the reward.
Now days he walks past almost everybody and if a dog does come up to greet he knows he may greet but not bark and if I saw walk on its time to go and he gets a treat..
Its turned a nightmare no manners dog into a well mannered dog who can still greet happly but isnt dragging me down the road to do so,