Never heard of Nature's Miracle - I'd better check it out.
I use Spray and Wash with Resolve (green spray bottle, sold in the isle with the laundry detergent). It gets just about ANY stain out and smells great. I use it on my carpets, furniture, etc. With kids, my couch gets pretty icky pretty often, LOL.