First let me say these run very small. My dog is 20 lbs and he wears a large. Now for the good part, it is the cutest snap up sweatshirt ever. Shamus gets really cold and he loves this. It keeps him warm and he feels very special. So cute! Recommend.