This would fit a small dog. I understand this could be interpretive however this outfit is hard to measure. I tried measuring the length 9" but it is lined with elastic and stretches out to 11" lenthwise. How do I measure the width therefore? I am a cat owner and never even had a small dog (these were left by my old roommate and were just sitting there). It's in new condition! Oh and the length, I measured just the body of the outfit - not paws to rear legs - that's seemed obvious. I'll give you what I did for the width and make your own judgement but I say if you usually buy small for your dog - this will be fine. The width can be stretched out to 9" (with the elastic) but I'm not sure how it will look or how comfortable it will be stretched out that far.