We bought our pooch her first Ruffwear jacket about ten years ago and it's the only one that's stood the test of time, unlike all the various velcro-based jackets we have bought over the years from PetSmart and other places. We just bought this one for when it's really cold out and it's just what our little one needs. Snug, but not tight, and warm enough for whatever walk she wants to do.