I got the medium & my puggle, Snookie, who is abt 20 lbs, 22" long, fits perfectly. It's cushy enough for her to lay on daily without losing the thickness at the bottom & she's so comfy in it. I've had beds like this before so I knew the drill when 1st receiving it. You need to put it in the dryer after opening on low heat tumble for 15 minutes. I suppose tumble air dry for 15 might work too. It fluffed up two fold & I've already washed it once. It's held up without any pulls or strings. She uses it at least 7 hours/day (sometimes more) & it's still like new. Plus it goes great w our decor. Fancy schmancy! We're very happy & would recommend.
Quality is disappointing because there is no filling or support provided in the center so do is basically lying on the hard floor with a donut pillow surrounding him. Not sufficient for an older dog that needs comfort and support in a bed.
My dog loves this bed. Very comfortable and is her bed of choice out of several she has.