This pet steps are perfect for my 12 week old puppy.  He learned right away to use it.  I like the pads on the steps, this helps for a smoother up or down without slipping.  The only other thing would help if the bottom had some kind of nonslip for wooden floor.