We have four small adult dogs (two toy poodles and two Yorkshire Terriers). They like to snuggle with me on the sofa as I watch tv or read. Because they’re so tiny, jumping onto and off of the furniture is dangerous.  These stairs are perfect for them!! They’re foam so they’re soft but sturdy. The Sherpa cover zippers off for easy laundering. I’m very pleased with these steps.