Historically dogs (some breeds) were bred for pulling and tracking so it is in their instinct to do so while on a walk.
Harnesses generally go around the fore-chest and belly, very close to the shoulders and arm pits…… which is wherein the problem lies, this is where the dog's strength is.
Many harnesses are not fitted properly, if they are too loose then it rubs against their fur causing pain and if it is fitted too tight it can cause bruising and major discomfort to the dog.
The Easy Walk Harness
The harness rests against the dogs's chest and controls her torso, so when she pulls, the harness moves her whole body the way you want, instead of just choking her. She still gets to enjoy her walk, and now you don't have to fight her at every step.
The Gentle Leader
Also made by Petsafe, the same company that makes The Easy Walk Harness. The Gentle Leader is a head collar that controls the dog by redirecting his head towards you when he pulls forward, preventing pulling and giving you his full attention.
*Most dogs do not like the feel of the "nose collar" and will adamantly try and push off the collar with their paws or rub their nose on the ground to get it off. With patience and training the dog usually becomes used to having this on his nose. Another thing to be aware of is the nose collar can rub and aggravate the fur on the dog's muzzle if not fitted properly.
**Dogs such as bulldogs, pugs and other "short snouted" hounds cannot use a Gentle Leader.
We have been using the above two products for years. I feel they are the best gear for walking dogs that pull.