Stairs have been working well for my 2 small dogs to get onto the bench at the end of the bed and then jump up onto the bed! Foam is very supportive of them - one is 8lbs and one is 7lbs. Arrived quickly and took about 2 days to fluff up since it was vacuum sealed in the box.