Pretty disappointed in this product. We have an older pug, so she can't jump to get up on the bed anymore. Was really looking forward to these steps. They do not stay in place and slide on hardwood floors easily. If your dog were to run up these stairs and leap to the bed, they would scoot out from under him and cause him to get hurt. These definitely need a non skid bottom. Im sure they work great on carpet.