My mom saw this seminar once where Ian Dunbar said that if you want to teach your dog how to do something, take him on a long walk and make them perform the behavior every 100 feet or so. For example, if you want to teach your dog how to sit, put some treats in your pocket and make him do it every 100 feet on a two mile walk. By the end of the walk, he claims, your dog will be able to perform the behavior quite well because he has done it in several different locations with different distractions each time.
So my mom set out to teach me to loose-leash walk by taking me on a long walk and simply not giving up. For the first half mile or so, she had to stop every three or four steps. For the next half mile, it started to go even more smoothly. Finally, by the last half, it was going really well. I was only pulling when I got distracted by something, like pigeons or chihuahuas.
The one thing that my mom did that really helped was that my mom praised me when I started making good decisions. For example, she would praise me every time I would walk back and make the leash loose, but that's not it. When I would get to the end of the leash and slow down rather than pull, she would praise and reward me, even though she didn't tell me what to do. She recognized that I made a decision not to pull and made sure to let me know how happy she was about it. I love it when she's happy. Praise makes me wiggley.
So remember two important things when teaching your puppy not to pull: be patient (!!!) because if you give in, it just takes longer to teach and praise a lot and talk only when your dog is doing well. "No no, walk polite," sounds the same as "good boy" to us! Puppies need lots of exercise, and it's much more fun if you teach us how to do it the way you like it. So dedicate a couple of hours to really teach your pup how to walk, and you'll be happy with the results.
Happy training! Love, Bammie
