My dog loves this bed. He is 65lbs and we bought the large. He likes to curl into a small ball so we probably should have got him a medium. We just added some blankets for comfort. We have not had to wash it yet... that could be the challenge...