It is well made, but it is really for an extra small dog or a cat. My Pekingese only weighs 10 - 11 lbs., but it is a very snug fit for her, due to the way she is built (short & stocky). So I also think it is better for slender built dogs like Chihuahuas, Mini Dachshunds, etc.  They would have room to move in it. Suki is sort of squished-in looking in it. And having all that long, thick fur doesn't help! It is better to go by how your dog's breed is built vs. the weight they say it is for.