So does te dog walk ahead of te , besides te o behind te ? te have 2 options :- 1)get a choke chain o a slip leash ,every time he barks at someone pull the leash to the side (not the back) , the pull of the leash will let him know that te don't like that behaviour . Never try to give affection to your dog (as we do to humans) when he is barking , whinning , biting , jumping on te , etc. Coz for the dog it means that te are appriciating that state of mind . it will take time , but its effective .