Dogs that pull on the leash is the second most common thing that people ask me about. Second only to housebreaking. If you have a dog that pulls on the leash there are loose leash walking techniques that you can learn. I will be happy to teach you how to train your dog to walk properly on a leash using these techniques.
For a dog that is really bad about pulling, in addition to the loose leash walking techniques, I also suggest a no-pull harness.
There is a difference between a no-pull designed harness and a traditional flat harness.