I originally bought this bed (in medium) for my 50lb lab mix but it wasn’t big enough… it does however fit my 30lb beagle mix perfectly. The first time he went in it, he fell asleep within minutes. So cozy!