Seeing as it is winter this was a must have purchase for my short haired Kelpie cross pup. She is still getting used to it, but it keeps her comfortable and warm, especially when we need to do late night potty times. And she looks so adorable in them. The material is so soft and quite stretchy. I originally purchased a size M, but that was incorrect, so I was able to get an XL and it's perfect. I would suggest go one size or two bigger than you think. We absolutely love these pjs on our beautifu...