I actually bought this bed for my cat. She's older with bad arthritis in her back legs and quite large, abut 17-18 lbs. I have make-shift cat beds all over the house made of folded, plush blankets for her comfort because I don't like the construction of most of the pet beds. The only disappointment I had with the casper pet bed is that it appears to be ordinary foam, not memory foam. I guess it just didn't meet my expectation for firmness. The bed is easy to assemble, easy to clean, made of very durable outer material. Although, I have lined it with one of her plush blankets that she likes to knead because the bed is more of a canvas-like material.  Bizzy loves her Casper bed. The edges are high enough and soft, and she curls up in it and sleeps soundly. There is also enough room for her to stretch out and groom if she needs to.