My dog is a 75 lb American bulldog and i got the small. It's more than large enough and she loves her bed. I've yet to wash it that's why I didn't do 5 stars. But if it washes well and goes back together without a snag it would deserve 10 stars