Why does a dog insist upon continually pulling on his leash and what can be done to stop it?
First, recognize what you are up against. Does your dog pull because you walk too slow? Because there are wonderful things that he needs to smell? Because there are other dogs and people to see? Because he wants to get back home to eat his dinner?
How can you make things easier for both of you? Walk faster? Walk him on a longer leash (10+ feet) so he can move around more with less restriction? Walk him in areas where other dogs haven’t left their mark, like the middle of quiet neighborhood street? Walk him at times where you don’t see many other people or dogs? Stop giving him that anticipated treat when you get home? Feed him dinner from your pocket while you are walking him so he isn’t rushing home to get fed?
A great way to get a dog to not pull on the leash is to get him to WANT to be by your side. Practicing at home in a confined space using food rewards will increase your dog’s desire to STAY by your side because his options are fewer. Let him roam around the room and when he comes anywhere near your side give him a treat.
Does your dog only pull as soon as he steps out the door? Immediately take him back inside and start the walk all over again. Only continue with the walk when he can calmly step out the door with you (and, of course, receive a treat reward for doing so well). Some dogs may take 15 to 20 restarts before starting a walk. Don't worry, if you are consistent, this number of repetitions will drastically decrease.
During your walk, if your dog pulls, go back 10-15 steps and walk him through that same area again. Go back and repeat as many times as needed. Only continue on when your dog can calmly walk forward.
Bottom line.....REWARD your dog for not pulling and start your walk over again if he does pull.
This DOES work and YOU can do this!