I've got a 40 lb 1 year old puppy and we went through quite a few beds before we found one that she loves as much as this one. When I wash it, she will sleep in one of her other beds but I usually can't even get the cover on this bed before she's in it.   At 40 lbs (she's tall and lean) this bed is small enough to snuggle her and usually she sleeps in it curled up in a little ball. 

Quality is good, the zipper has lasted through many washes. My only complaint is the fur on the inside, my dog likes to scratch it to "make the bed" the way she wants it and the fur does shed. But for a dog bed to last more than 6 months with my pup, it's a keeper and one I will continue to order time and time again. 

Pros: Price, look, quality, dog loves it
Cons: fur sheds with scratching