I have one who is a puller. The Choke Free harness works great, and he walks very nicely. After years of obedience training, he will do all the tricks and such I ask of him, but he dislocates my shoulder on a walk. Maddening, but with the choke free, he is forced to walk nicely on my terms