I purchase a size small for our 20 lb. Boston Terrier.  She loves it.  Since we will soon be getting new leather furniture, We wanted to get her use to not sitting on the top of the sofa cushions.  This bed will protect the furniture.  It is soft, larger than I expected.  It is fully machine washable, although I have not done that yet.  The sewing is very good, it is soft and comfortable.  The fabric is just slightly fluffy, which works well or she would be picking at the fabric.  Would definitely recommend this bed.