I ordered two sofas. One for each of my beagles. I ordered the size large. They each (beagle) way around 30lbs for size reference. These sofas are pretty heavy duty. The actual base, sofa part is built like a true sofa frame. It is very sturdy. The cushion is removable and washable. I haven’t washed them yet. The little cushions, they thought were chew toys so I’m not sure how long those will last. They love their sofas. They are nice looking and look good with your decor.