Just got this for my six month old puppy. I like how well it's made and it's easy to put on. I intentionally chose this design since I didn't want to get my dog's paws through sleeves. We live in Idaho and while my dog has a built in fur coat, he could use more protection in rain and snow.