It happens. Pets have accidents, and leave you with a smelly stain on your carpet. Here's our best advice for cleaning pet urine from carpets and rugs.
Step 1 - Blot it up
If the area is still wet you should first attempt to absorb the dog urine. Leaving it there to dry out will only encourage bacterial growth which causes the smell.
The best way to remove wet dog urine is to use a wet/dry vacuum. If you don't own one you should to place several layers of paper towel over the wet urine and step on it to soak up as much of the urine as possible. You may have to repeat this several times until no more urine can be soaked up.
If the urine has already dried, you can still clean it up, but it will take longer and more repeats of the steps below. You can find the urine spots by getting down on your carpet and sniffing. The offensive urine odors are easy to spot that way.
Step 2 - Vinegar & water to neutralize the smell
Mix a solution of one part white vinegar and one part water, and pour it into a spray bottle. Use the spray bottle to apply the vinegar solution to the carpet. Work the solution into the carpet with a soft brush (or your fingers) to ensure it penetrates the carpet fibers below. The idea is for the vinegar to neutralize the ammonia in the urine, which is the main source of the smell, so be sure to use enough of the solution to do the trick. Then blot the area using paper towels to absorb the vinegar mixture. If you own a wet/dry vacuum extractor use it to remove excess moisture.
Step 3 - Baking soda to absorb moisture and odor
When the area has dried or almost dried sprinkle a good handful of baking soda over the soiled area.
Mix half a cup of 3% hydrogen peroxide with a teaspoon of Dish Soap detergent. Plain liquid dishwashing detergent is required (Palmolive or Dawn, for example).
Caution: To protect your carpet, do not use Hydrogen Peroxide that is higher than 3% strength. Also, do not use detergent that you use in the dishwasher, as this is caustic and can also damage your carpet.
Step 4 - Hydrogen Peroxide to activate the baking soda
Pour the 3% hydrogen peroxide and dishwashing detergent mixture over the baking soda. (Or use another spray bottle for the hydrogen peroxide/dish washing detergent solution.) Then work the baking soda and hydrogen peroxide mixture well into the carpet with your fingers (wearing rubber gloves) or use a brush.
Step 5 - Vacuum
Allow the area to dry completely, then vacuum up the baking soda. The baking soda absorbs the odor and urine. Use a hard bristled brush to loosen up the baking soda if necessary, but rub gently so as to avoid damage to the carpet fibers.
That's all there is to it. Your carpet will smell fresh and free from urine odor.