This is the best product I have found for cleaning up pet messes (at our house it happens to be hairballs and vomit from the cats). Spray it on, and you can see it targeting the messy area! Come back to rub it away in 5 minutes, and it's gone without a trace! No odor, no residue, no sign it was ever there. Definitely a great product!