I tried this product on dog urine on the side of the couch and carpet. The oder was a little less obvious but the stain was still there. So far I haven't found anything that works natural or purchased. Good luck.
My dog wouldn't stop lfting his leg and peeing on things. Once I got the smell and stains out he stopped. Also now my house smells great again.
This product is a life-saver for any pet owner (well, a carpet-saver, anyway). It does a great job of eliminating odors if used properly. I have also used it to remove spots on the carpet, sometimes followed with hydrogen peroxide.
If the stain is old, you will need to use more of it and allow it to sit for a longer period. You want the area to stay wet while it is working, so cover with a towel for a few days, if necessary. I use it in the laundry as well, not only on pet towels, but on my own laundry occasionally.
My cat had an accident on plush carpet. I applied Nature's Miracle three times, waiting 2 weeks between each application. I saturated the spot fully each time by pouring (as opposed to spraying). Results were so-so. It definitely removed the urine somewhat as the spots are now much lighter under a black light, and the odor has definitely faded. However, there is still an odor when I put my nose to the carpet. This product will make accidents fade for all practical purposes, but it won't completely eliminate the spot.