How to remove dog urine spots on carpet

Updated February 21, 2017

Whether a stain is fresh or sitting unnoticed for quite some time, it is possible to remove the dog urine spot from a carpet. The key is to use a product specifically for pet stains. These products contain live bacteria and enzymes that actually eat away at the odour-causing bacteria, removing them from the fibres in your carpet and even the padding below. If you have a puppy or an older dog that is incontinent, it is a good idea to have these products on hand.

Fresh stains

Soak up as much of the urine as you can by blotting the spot with kitchen roll. You may want to put on shoes and then stand on the paper towel. Apply a decent amount of pressure on the paper towels for better results.

Use an extractor or a wet vacuum to further remove any urine that may be deep in the carpet.

Pour an enzymatic cleaner on the urine spot and allow it to set for 15 minutes, giving it time to work at removing any stain or odour.

Suck up the enzymatic cleaning solution with the extractor or wet vacuum. Once the majority of the solution is absorbed, allow the area to air dry.

Dry stains

Pour the enzymatic cleaning solution directly on the dry dog urine spot. Allow the solution to set on the spot for 15 minutes.

Scrub the spot with a scrub brush, working the enzymatic cleaner into the carpet.

Use an extractor or wet vacuum to remove the cleaning solution as well as particles from the dog urine form the carpet fibres.

Allow the affected area to air dry. If you can still see the dog urine spot, repeat Steps 1 through 3.


Before using any cleaning solution, read and follow the directions for use. This includes testing it on a small, inconspicuous area of the carpet first to be sure it doesn't stain.

Things You'll Need

  • Paper towels
  • Extractor or wet vac
  • Enzymatic cleaner
  • Scrub brush
Cite this Article A tool to create a citation to reference this article Cite this Article

About the Author