My dog wore this when she was a puppy but when she outgrew I changed to a different one (still from Ruffwear). Recently it was time to replace, so I went back to the Front Range and it is excellent. Really easy to change the size, but the buckles hold it tight. It's nicely padded so I don't worry about her hurting herself if she pulls. And the lead attachment seems really strong, I never worry she might get free.