I purchased the XL and it's the perfect size for my 65lb and 45lb dogs to hang out together on. They both got on it as soon as I took it out of the box.