The Equalizer can clean any organic spot. Cat urine - it not only takes out the surface stain and odor but neutralizes the odor so that the cat doesn't continue to go back to the spot. It works great on blood, urine, hairballs and vomit. It does not work on dirt...but then thats not what I needed it for. With multiple cats and a dog I buy this product by the case. It was recommended by my vet (though much more cost effective to buy on line!) Far superior to anything that you can buy on a pet store.