The kind you buy at the pet store is expensive and the ingredients seem pretty simple. Any ideas?
I have researched this question for years and finally found something that works! I have been using this method for 3 years now and am still amazed with the results.
If the area is still wet you should soak up as much of the urine as you can with paper towel or regular towel. I recommend placing several layers of paper towels over the stain and lightly walking over it to really get as much moisture up as you can. Repeat this until no more moisture can be pulled up.
The next step is to mix a solution of 50% vinegar to 50% water. You must use a liberal amount of the solution to reach the carpet fibers deep down. Work the solution in with a scrubbing brush to make sure in penetrates all the carpet fibers. Then blot the area again with paper towel method above. This area must now be left to dry completely.
When the area has completely dried sprinkle a good handful of baking soda over the area. mix up half a cup of 3% hydrogen peroxide with a teaspoon of ordinary dishwashing detergent. Put on a pair of rubber gloves and slowly pour the mixture over the baking soda. Work the dissolving soda well into the carpet, first with your fingers and then with a scrubbing brush. Allow the solution to dry once again.
After the solution has dried vacuum the area thoroughly. Test you carpet for color fastness in an inconspicuous area first. You can use water instead of the hydrogen peroxide, but it does not work nearly as well because the peroxide completely dissolves the baking soda, allowing it to penetrate the fibers of the carpet better. Water doesn’t dissolve nearly as well.
You can use this on dry spots as well. You may have to repeat on heavily soiled spots.
Good luck!