I like febreze fabric refresher, its easy to use and I can spray it on almost anything. I have leather furniture and I even use it on that and I have never had a problem with staining. I have three pugs and they tend to leave many odors behind. I'm always spraying the carpet and where they like to sleep. Using this product is easy, just a few pushes of the trigger and the scent mists in every direction. My only complaint about the product is that at first after I spray, the scent smells great, but within just a few minutes the odor comes back and the febreze smell fades away. Contrary to the commercials the scent does not last very long at all. Several sprays throughout the day is necessary to get the full effect. The price is a little high for such a small bottle- (16.FL oz) I only buy this product when I have coupons or it goes on sale.