Urine Off Odor & Stain Remover for Cats breaks down uric acid salt crystals in cat & kitten urine, eliminating the primary trigger mechanism for "marking". This formula is not a perfume or cover-up. It actually eliminates all three major components of cat and kitty urine, removing stains that could be many years old. The special thick formula is perfect for "tomcat" urine sprayed on vertical surfaces. Pheromone blockers help train cats from future marking, and this tough formula works on even old stains, removing odor & old urine deposits. Removes urine odors and stains from litter boxes, leaving them clean and fresh smelling. Gets rid of stains on carpets and other surfaces caused by hairballs and vomit, including pet food dyes. Also works on feces, bile, blood and other body fluids including organic stains. Effective on hard and soft surfaces, including hardwood floors, grout, fabric and upholstery, tile and carpeting. NO alcohol, peroxide or bleaching agents. Safe to use around people and pets.