Nice steps for my little 20# shorkie to get up on my bed. The steps are on the narrow side, so it took him a while to adapt by 'running' up them. The black pads for each step don't stick very well, and I had to put a piece of carpet under the legs to keep it from slipping on the vinyl floor, so it would stay put if the floor was carpeted. I think it would be hard for a larger dog to use due to the small step size.