I ordered the xlarge bed for my 90lb german shepherd mix, and it was the perfect size. He loves it. This bed is easy to wash, just unzipper and toss in the washer. It has beautiful printed durable fabric, and lots of cushion. I would recommend it.