The cute little lap bed was made from an old pair of jeans and the pillow some left over fleece, stuffed with Pollyfill. This would be great for cats or dog and if your pet has a little anxiety make sure to get your sent on it and maybe it will help them feel like your still there when you can’t be. You will have to prop it up on a couch, chair or against a wall if on the floor to hold the top up. It measures about 21” across from leg to leg including the pillow, and another 21” fin the front of the legs to the abdomen backing when it’s propped up. The legs are about 4@ thick and the pillow can be tucked in lower to adjust for your pets needs. The pillow itself is about 4” thick when not compressed and about 2” thick when compressed.