I think this stuff works better than Nature's Miracle. I first bought it when we first got our chihuahua pup. The dog refuses to house break fully and had many many little pee accidents on the carpet. This stuff was the only thing that got rid of the smell and stains.