Unfortunately for me this didn't work for my oldest Boston Terrier who is near 13 years old and 25 lbs.  The steps are too short on the surface for her to maneuver them easily.  I would recommend this for smaller breeds like the size of a Yorkie.