This bed is perfect for our 42 lb. blue heeler. She loves it. I got the large because she likes to sleep with a pillow and it has plenty room for a queen sized pillow and her.