My dog is a small breed and I purchased e medium size for her.  She loves it!  It's so soft and cuddle and she snuggles down in it and is very happy.  Very good construction and material.  Love that it's washable.  

Pros: Good value