Our puppies get cold very easily, and we finally decided that since this weird cold, wet weather that we have been having lately doesn't look like it really wants to go anywhere any time soon, we need some sweaters for our poor freezing puppies to wear when we take them outside. What we are discovering however is that there isn't much of a selection in sizes that will fit our puppies. We found some purple ones in medium and large that we hoped would fit the littles at least, but as I discovered when we got home, the medium only just barely fit Miss M- like a stuffed sausage- and the large wouldn't fit Miss S or Mr. M. That is odd sizing. We tried the large on Miss M and it fits very nicely. Seriously? I know that Miss M is growing fast, but large?