Got the extra large and our shepherd LOVES it!! Plenty of support for her size, plenty of room to be comfortable, yet the side bolsters let her snuggle in too. Absolutely recommend.