We bought the large size as my frenchie (30lbs) loves to slpay out on his back and make himself as big as possible. The bed MORE than accommodates him. Its huge (much bigger than I was expecting) and could comfortably take three of him! The quality is excellent and the fabric appears think and robust while the stuffing if soft and cuddly. Love the sage green color. Very pleased!