I bought this bed in a large for our 25 lb Beagle.  He absolutely loves it.  Then we added a little 11lb.  Beagle mix to the family and she has taken it over.  Now I am ordering another one to keep peace in the family!  They look so comfortable in when they are all curled up in a little ball and when they are all stretched out, too. I would definitely recommend it for any size dog.