I have a 65 lb german shephered lab mix and the large is a bit small for her. Her legs or head hang off depending on her sleep position but when she is curled up it fits like a glove.  All in all she loves it and its super soft.