It does help with my very friendly 10 lb dog. We now live in a dog-friendly community full of friendly people on every corner - and she wants to play with them all. The more I tried to teach her better manners, the more she would tug and pull in her eagerness. She doesn’t love the harness but I love how, because of that, she’s more responsive to me. She also jumps on people much less. Does it work for general pulling? Pretty much, but it slips no matter how I adjust it. So it’s not *perfect* but it’s very good - I’d buy it again.