I purchased this product for my 3 yr old mini dachshund because even though he had no difficulty jumping onto and off the bed I am concerned about the stress this was placing on his back.  We taught him how to use these steps in about 20 minutes and although sometimes he still takes flying leaps off the bed I am so HAPPY with this purchase.  

As a current veterinary student money is rather tight and I shopped around for stairs for weeks.  I guarantee you will not find a better product (ESPECIALLY FOR THE PRICE!).  They ARE a bit bulky and large but I think this is necessary in order to keep the steps from being to steep in relation to the height.