TIP #1: CHANGE THE ENVIRONMENT
If your dog keeps pulling on leash, the environment is probably too exciting. Go back to teaching your dog polite leash walking in a less exciting place (e.g. inside your house, the back yard, etc.). Then build up gradually to walking on leash in the exciting environment again.
TIP #2: GET RID OF YOUR DOG'S NUISANCE BEHAVIORS
The trick with all nuisance behaviors is to train and reward an opposite or competing behavior. For example, Rowdy can't jump on Anna if he's sitting to greet her. He can't bark at visitors if he has a toy in his mouth, or beg at the dinner table if he is in a down-stay on his bed, or pull on his leash if he's by Anna's side making eye contact every five seconds. Whatever bothersome behavior the dog is engaging in, think of something that would preclude it, and train that behavior consistently.
When training any new behavior, especially to replace a well-established nuisance behavior, patience and consistency are key. It can take a while for the dog to give up strategies that have worked for him consistently, but if he is no longer rewarded for them and is instead consistently reinforced for an alternative behavior, he will soon choose that new response every time. Stick with it. Because the unwanted behavior worked in the past, your dog will most likely try it again, but harder, before he will give it up. This is called an "Extinction burst." It's a sudden display of a behavior that was diminishing after you stopped rewarding it. It's sort of like your dog saying, "Was she really serious about that?" Don't give up; stick with your plan and you will be rewarded.
Training Alternate Behaviors:
- excerpted from Decoding Your Dog
Jeff Dentler, CPDT-KA, FFCP, CTDI