I bought these so my older dog would have an easier time getting up and down stairs to the back door.  They stay in place pretty well, give some traction so he doesn't slip, and stop him from tracking dirt into the house.