I purchased these non-slip treads for my German Shepherd (almost 11 years old) and who slipped on my stairs.  I stuck the carpeted treads on my wood stairs, they look nice against the wood tone of my stairs, and my dog steps on them willingly.  She has actually run up/down the stairs the treads stayed put.