My pug absolutely loves these stairs. He was already used to having a small foam block that he would jump up on to get to the bed so there was no need to train him on how to use the stairs. He took one look and hopped right up. He gets on and off so easily and I don't have to worry about him jumping from a high distance and hurting his joints. The stairs were so easy to assemble right out of the box and I find them to be solid and sturdy. I like the no-slip, removable foot pads and the rubber foot pads. These stairs are perfect an if I ever need another, this will be my first pick.