We purchased the large bed for our puppy knowing he would grow into it. This product does run big. We have a lab and the Large will be more than enough room. I love the material- easy to wash and doesn't hold the scent. I would highly recommend this bed.

Pros: Durable, Washable, Stylish
Cons: Runs big- just be aware