Our dog is a senior, just turned 14 this month,  bought these stair tread(rug) for him to avoid slipping and falls down the stairs result in broken bones. We had concerns the non slip backing may not work as good as claimed, actually they are good. Of course it will move if you push it from the side,  but if you step on it,  it will not move an inch. Highly recommended if you have kids,  seniors or pets with bare stair steps in the house.