We just installed laminate flooring in our house (including stairs).  Our 6 year old boxer seemed to be fearful of the stairs, especially coming down.  These absolutely fit the bill!  They look great and add a bit of safety to the stairs.

Pros: Look great, fit great
Cons: Noticeable "rubber" odor that dissipates over time.