fits our 72# lab and our 500# toy aussie. Both girls love it. I bought size jumbo. I was thrown off by the fact that its basically a egg crate witu a cover. But the cover is super soft and my dogs find any reason to go upstairs and climb in bed.