Potty training isn't easy for you or your dog. Accidents are inevitable; it's just a shame when it happens on carpet. The many fibers that make up carpeting can hang onto these odors long after the accident has been cleaned up. If lingering dog urine odors are making your carpet smell unpleasant and feel unclean, there's a simple way to eliminate the smell without having to replace the carpet.
Things You'll Need
3 percent hydrogen peroxide
Remove any remaining stain from the accident with a solution of white vinegar and water in equal parts. Sponge the solution onto the area with a cloth or sponge and blot with a second dry towel to absorb excess moisture.
Cover the dampened area with baking soda and drizzle a mixture of ¼ cup 3 percent hydrogen peroxide and 1 tsp. of a bleach-free liquid dish soap over the area.
Work the baking soda mixture into the carpet with gloved hands.
Allow the area to dry completely. This could take several hours. Place a fan nearby and open up windows to help circulate air over the area so it can dry quickly.
Vacuum the area to remove the baking soda and fluff the carpet back up.
Sprinkle baking soda over the area again if there is any smell remaining and leave it overnight before vacuuming it up in the morning.
If the odor remains and nothing seems to help, it could be in the padding beneath the carpet. Speak to a flooring specialist about replacing the carpet and the padding if necessary.