We have a very old 20 pound rescue dog who has a terrible time with stairs. Very arthritic and has old orthopedic issues. We were lifting him constantly.  Debated and researched ramps FOREVER.....finally settled on this one.  We could not be more pleased!!!