I've had a number of other harnesses for my bigger older dogs but it was the first time buying a harness for a puppy. it's been awesome! easy to put on and off, easy to get her acclimated to, sturdy, washable and stylish too! I'm honestly surprised it still fits her and she's doubled in size. When she does grow out of it I will certainly be replacing it with the same thing.