I found out the hard way. Never ever use a mixture of vinegar to clean carpeting of dog urine. The vinegar reacts with the urine and produces more ammonia than there was originally. I thought I'd pass out from the stink. I had to go to a pet store to get their advice and they informed me it's a very BIG mistake to put vinegar (white mixed with water) on dog urine for the very same reason I mentioned above. I bought an enzyme at $30 a gallon. Used it as instructed on the container and got rid of the stink. Unfortunately it took the entire gallon, and alot of work, for a small area but it was worth it in the end.
My favorite thing to use is a thick paste of baking soda and water. Apply on the stinky areas and using a slightly damp sponge really rub it into the carpet and then let dry completely. Then simply vacuum up. I also sprinkle baking soda directly on my carpets as part of general cleaning regimen and vacuum to keep carpets smelling fresh and clean (especially due to the pet dander smell that can seep in, pet accidents or not).
Add your voice to the conversation. Click here to answer this question.