There are a number of ways to solve the problem of your dog pulling on the leash. Here are a few things to try:
- Stop walking and do not move forward until the dog moves back beside you and the leash is slack.
- Put your dog in a sit stay or a down stay for a minute or two before moving forward.
- Reverse your direction.
- Use treats and targeting to teach the dog where to walk.
It’s always best to practice when you aren’t trying to accomplish two things at once, such as trying to get your exercise and trying to get your dog to stop pulling on the leash.
I suggest training alone until the dog is responding. I also suggest not having a destination in mind; think of this as training time only. Once you’ve got this down while on your own, gradually add easy distractions and possibly a destination. If you are successful with small distractions you can start to add more difficult challenges.
Set yourself up for success by practicing for ten minutes then taking a break.
I find a combination of these solutions to work well when training dogs to stop pulling on the leash. Good luck!