These pet stairs are very big.  They are made from foam, but are pretty solid and will support a larger dog, but I doubt they would be suitable for any pet more than 40 pounds.  The material that covers it is soft, and will collect any pet hair in the room like a magnet.  The cover is not washable, and removing the pet hair is tedious - if you have OCD I would pass!!!