"This is bar-none the best product I've ever used for pet stain and odor removal, BUT it must be used exactly as directed and liberally. Do NOT skimp on application, and to be honest, forget spray application because it rarely will penetrate enough to solve the problem unless you are dealing with a VERY small stain (e.g., food vomit) that has limited penetration.
I follow this routine EVERY time regardless of the type and volume of staining: fill a sprinkler-type watering can with the solution, saturate the stain and overlap the surrounding area, and then just let it dry for the next 10 days or so. If you can, keep your pet or pets away from the area as it drys.
Once dry, I always follow-up with the dry-chem carpet cleaner from Planet Urine to kill any residual odor and staining. Your carpets will be as good as new!
Just FYI, I've tried the less expensive generic products that are purportedly identical to Nature's Miracle Orange-Oxy, and they do work as far as odor removal, but they are not as effective in stain removal."