My dog LOVES this bed. I got him the extra large, though I really didn't need to...he's 70lbs and the large would have been big enough to suit him. The only thing I don't like is that the white material gets dirty fairly quickly (he had a brown bed before, so I never noticed the dirt). But on the plus side, the cover is easy to remove, wash and put back on. :)