Individual steps could be a little deeper.  I put stairs on a washroom bath mat so the stairs don’t slide on hardwood floor, otherwise they are sturdy, but wouldn’t recommend for heavier dogs.