Ordered a size large for my 55 lb. lab mix. He absolutely loves it. Very soft and cushiony. The sides are high enough for him to lean against and surround him nicely when he's laying down. Ordered black but the inside bottom of the bed (the surface my dog lays on) is an off-white color.