Does exactly what we needed.  We are using it on steps from the garage into the house, it does make the steps narrow for humans but nothing can be done about that.  We covered it with an old yoga pad that the dog likes better than the surface, though there was nothing wrong with that either, just a picky dog.