It is pretty stable for a small dog. The carpet should be a higher pile to give the dog something to dig into. To make it less steep I added two patio blocks. I also added the carpet. So a front leg or brace should be added to decrease the incline. It is very well constructed, just needs a little tweaking.