This takes days to puff up as it arrived in a box that you wouldn’t believe it would fit in. The fabric is faux suede and my dogs don’t particularly like it. Their blankets stick to it and they get frustrated. It’s not a particularly high quality item. Would not purchase again.