DP is correct - soak the area with white vinegar. Don't use the vinegar in the shampooer, that isn't going to work. Soak the area with white vinegar, dab dry, place a towel over hte area and let dry. Vinegar is an acid (acetic acid) which is a weak acid that will destroy the proteins in the urine. This will get rid of the smell and since the proteins are denatured, it will make it also less likely that your dog will go back and pee there. Also, white vinegar will not damage the carpet in any way, it will not set the urine, set stains, and so on - so if in the future you need to hire professionals to clean the carpet, you will not have done any damage that they cannot undo. Some cleaners will make the carpet cleaners job more difficult. I have not like Nature's Miracle (sold at Petco and Petsmart). I think it smells sickly sweet and for the price, you can buy soooo much more vinegar, and the smell dissipates in less than a day.