This product has worked for me in the past. I had two elderly sick cats and it was very dependable. It worked on carpet, arm chairs and my cough. All different materials. No smell and no stains. It's a lot of work, but worth it. So when my boy cat started to have stress issues, I bought this and again it works great, despite the design changes.