Perfect height for my dog and for my bed. I have a cocker spaniel that weighs 31 lbs. The steps are not very firm but can support his weight well enough. I would be wary using this for larger dogs. It is also easy to clean.