Pulling isn't disobedience. It's a dog moving at its natural speed while attached to something slower. Here's the method that actually changes it.
Your dog pulls because pulling works. Every time the leash goes tight and you keep walking, forward motion arrives. The behavior gets paid, so it repeats.
That's the entire mechanism. Fixing it means changing what gets paid.
Start by managing the pull
You cannot train a dog that's dragging you down the street. Get the physics under control first, then teach.
Clip to the front D-ring of the harness. A front clip turns your dog's shoulders back toward you when they surge forward, so pulling stops producing forward progress. It isn't training. It's a handbrake that buys you the calm you need to train. The full explanation is in front clip or back clip.
Use a fixed-length leash, five or six feet. Not a retractable. A retractable keeps constant light tension on the harness, which teaches your dog that walking means leaning into pressure.
The two rules
Rule one: tension stops the walk.
The instant the leash goes tight, stop moving. Say nothing. Don't yank, don't repeat their name. Just become a post.
Wait. Your dog will eventually look back or step toward you, and the leash will slacken. The moment it does, walk on.
Your dog learns: tight leash means nothing happens, loose leash means the walk continues. This is slow the first week and boring for both of you. It works.
Rule two: pay the position you want.
Stopping only teaches what doesn't work. You still have to show what does.
Carry treats. Every time your dog's shoulder lines up with your leg, mark it with a word, "yes" is fine, and feed the treat at your side seam. Always at your side. Feed it out in front and you've just rewarded them for being in front.
Do this a lot at first. Twenty, thirty times on a walk. You're paying for a position, and positions get expensive before they get cheap.
Change direction when they get ahead
If your dog drifts in front and starts to build speed, turn and walk the other way without warning.
They have to catch up. When they do and they're back at your side, mark and pay. Do it a few times and your dog starts watching where you're going instead of towing you there.
This works better than stopping for dogs who are happy to stand still and stare at the horizon.
Give them a sniff outlet
A lot of pulling is a dog trying to get to a smell before the smell is gone.
Build it into the walk on purpose. Pick a release word, "go sniff" works, and use it to let them hit the end of the leash and investigate. Then call them back and resume structured walking.
Sniffing becomes something you grant rather than something they take. It also genuinely tires a dog out. Ten minutes of scent work does more than a fast mile.
What not to do
Don't jerk the leash. A pop on the line teaches a dog that the leash going tight is unpleasant and unpredictable, which produces a dog who is anxious about the leash and still pulls.
Don't let it be inconsistent. If pulling works on Tuesday because you're in a hurry, you've taught your dog that pulling works sometimes. Intermittent payoff is the most durable reinforcement schedule there is. It's how slot machines work.
Don't expect it in a week. A dog that has pulled successfully for two years has two years of history to overwrite. Six to eight weeks of consistent walks is a realistic timeline.
Set the walk up to succeed
Keep your hands free. Fumbling for treats in a coat pocket while holding a leash is how the timing falls apart, and timing is the whole thing. The Teddy Walking Bag keeps treats, phone, keys, and waste bags on your body and off your hands, with a built-in dispenser so you're not digging for a bag one-handed.
Start indoors, then the yard, then a quiet street, then the busy one. Every environment is a new context to a dog. A dog who walks beautifully in the kitchen has not yet learned to walk beautifully past a school at pickup time.
The dog walking beside you isn't better behaved. They've been paid for that position more times than they've been paid for pulling. That's the whole difference.
Common questions
Will a no-pull harness fix pulling on its own?
No. It manages pulling while you train. Remove the training and the pulling returns the moment the harness comes off.
My dog only pulls at the start of the walk. Why?
Arousal. The first five minutes are the most exciting. Walk a lap of your own street before you head anywhere interesting and let the edge come off first.
Is a harness or a collar better for a dog that pulls?
A harness. Sustained pulling against a collar puts load directly on the trachea and neck. A well-fitted harness spreads it across the chest.
What size harness does my dog need?
Measure chest and neck girth. Full instructions and the sizing chart are in how to measure your dog for a harness.