I love this harness! I actually bought it because I have one in medium for my smaller dog. When I took in a foster that is 20 lbs heavier, and realized she does not walk well on a leash at all I quickly logged onto Amazon and looked up harness options. When I saw the same one I had for Stella came in a bigger size, I ordered it immediately. While Sezja isn't a champion walker by any means, this has helped SO much with her pulling, and her leash walking! It's sturdy, holds up in the washing machine (both dogs love to swim, and I usually throw their harnesses in the washing machine after a swim), and helps keep the dogs from breaking their necks or pulling anyone over when we go on a walk. Overall I'd definitely recommend it!