Our dog loves this bed! The medium was perfect for her - for reference, she's a 60 pound German Shepherd/Husky/mix but very tall/long. The medium gives her plenty of room to stretch out and she loves the bolster sides.