I have an aging pup that means the world to me! This bed is so comfy, I could curl up in it.  I got the extra large and its perfect to stretch out in. My 50lb pup has more than enough room and sleeps like a baby!