Short answer: for many dogs, a well-fitted harness is a comfortable, safe choice, and a flat collar is for ID and a backup. Neither teaches your dog to walk without pulling. That is training.

What the charities say

Dogs Trust says harnesses can reduce the risk of neck injury and make walks more comfortable, but you still need to teach your dog to walk nicely on the leash. Choose carefully: some harnesses cross directly in front of the shoulders and restrict natural movement, so avoid those. Battersea calls a flat collar a simple, safe choice for most dogs. For more on this, see How do I teach my puppy to wear a harness without a struggle.

Fit

You should be able to fit a finger between the harness strap and your dog's body, so it does not shift when your dog moves. Your dog should not be able to slip out. A flat collar should fit snugly, with two fingers between collar and neck, according to Battersea. Check the gear regularly for wear and tear.

Teach your dog to like it

Put the harness on the floor, scatter treats around it, and let your dog explore. Feed treats through the head opening while holding it up. Add each step slowly and reward as you go. Dogs who dislike having things over their head may do better with a harness that clips around the neck and body.

If your dog pulls

Equipment manages. Training changes. Teach your dog that a slack leash moves the walk forward. A harness can make pulling less painful for the neck, but it will not remove the habit.

Get the right help

If your dog is scared of the harness, freezes, or tries to get away when you handle them, ask a qualified reward-based trainer and have your vet check for pain.

Quick check

Does one of these sound like yours?

Choose what fits. Nothing is saved or submitted.

Sources

Sources & care notes

Frequently asked questions

Which is better?

For many dogs, a well-fitted harness is a comfortable, safe choice, and a flat collar is for ID and a backup.

How should a harness fit?

You should fit a finger between the strap and the body, it should not shift when your dog moves, and your dog should not be able to slip out.

How do we introduce it?

Put it on the floor, scatter treats around it, and let your dog explore. Add each step slowly and reward as you go.

Does gear stop pulling?

No. Neither teaches your dog to walk without pulling. That is training, and help is available if pulling is the issue.

Explore this topic

Does my dog need a strict daily schedule?