I have a 10 year old 14 yorkie. He has a bad back leg a getting arthritis in his back. The steps are steep compared to our split level home stairs. Took him awhile to manage. Will be more critical on next purchase. Sturdy foam and easy to clean.