I love this dog bed and my dog loves it too!  I got the large for our 55 lb dog and it does seem a little big for him but I'd rather have too big than too small.  He cuddles right into it!  The bottom stuffing does go flat pretty quickly but I try to rotate it to extend the life.  Love the design too, goes with our decor nicely.