I have a small Havanese dog. I needed a bed with a top on it & this is perfect! He got into it immediately. At night when its cold he gets inside of it and during the day when its warmer he likes to lay on top of it. Once he's off I just stick my hand in and it pops right back up. Also too I have washed it once already and was surprised when it held its shape through the washer and dryer. I washed it on delicate. I took it out of my dogs area to see if my cats would like it and they weren't interested at all. They prefer human beds. So personally I don't know how well a cat would like it since mine don't but I do know that my dog loves it!