The Magic of Enzyme Cleaners
In my experience a good enzyme cleaner is essential when you need to remove pet stains, including urine. Enzyme cleaners break down the chemical nature of the cat urine, they don’t just cover up the odor like some cleaners, they actually help remove it.
They also work really well on a number of other pet-related stains, like those that come with the infamous hairballs, and even non pet-related stains like a coffee stain on the carpet. A good enzyme cleaner is an essential item if you have any pets.