These stair treads are great for our dog as far as him climbing the stairs. They provide the traction he needs so he doesn’t slip and they stay put without any adhesive. That being said, our dog has white and fawn colored fur and he sheds. The texture of these treads traps that fur and doesn’t let go no matter how I try to clean them. I’ve vacuumed, used vacuum hand attachments and a TON of elbow grease, I’ve tried stiff bristled brushes and even taken them outdoors and hosed them down. I have not been successful in getting them fur-free despite my efforts and did not like that they never looked clean. I finally gave up and bought some other treads that I did have to stick down with special tape made for stair treads. Very disappointing especially considering how expensive they were.