This cleaner is amazing I have pet spots on carpets I also used it on my mattress where sweat stains have gone through or the dog accidentally has an accident on the bed I used to all my bed and it makes my bad look amazing I would recommend this to everybody