I bought two of these, one for a 35lb beagle and the other for a 74lb treeing walker with very long legs.  I got both the same size, and it's perfect for each of them.  They can snuggle in or stretch out and use the sides as a pillow.  LOVE it and they look adorable sleeping in them.