What products do you all recommend for pet stain removal, whether it's urine, feces or vomit? Also, I have a problematic cat that doesn't always go to the litter box and I end up with urine/poo stains on carpet. Is there anything that is good to deter her from coming back to these areas? I've trying spraying vinegar/water mix and enzyme sprays. I use an awesome spray for odor remover ("Zero Odor") but can't find an equally excellent product for stain removal.