I have purchased other harnesses for my dog, but he fought getting them on or keeping them on. he just was not happy with them. This one fits him ggreat, and he allowed me to put it on without a problem. It fits him great. He even wore it around the house all evening without trying to take it off.