How to Get Dog Pee Out of Carpet

How to Remove Dog Pee From Carpet

The Spruce / Nez Riaz

Project Overview
  • Working Time: 15 - 30 mins
  • Total Time: 15 mins - 8 hrs
  • Skill Level: Beginner
  • Estimated Cost: $10-25

If you own a dog, an occasional pee stain on the carpet is expected. Urine accidents on carpets are inconvenient but are treatable in most cases. As always, the sooner the stain is treated, the more successful the removal will be. Accidents left untreated for long periods can permanently discolor fibers and, unless you remove all traces of the stain, your pet might continue to use that spot to relieve itself. 

Read up on the following methods to get dog pee stains out of carpet using items you likely already have in your home. 

Stain Type Protein-based 
Detergent Type  Distilled white vinegar, baking soda, enzyme-based carpet stain remover
Water Temperature Cold water

Before You Begin

If the pee stain is on an area rug on a hardwood floor, move the rug to a tarp or washable floor before treating the stain. If the wood floor beneath the rug is wet from the pee, remove the rug completely to allow the floor to dry or dark stains may appear.

For the best results:

  • Don't ignore the stains. Treat as soon as possible.
  • Don't stop cleaning until all of the odor is removed. Your pet may pick up the scent and continue to pee on the spot.
  • Don't walk on the carpet until it is completely dry.

What You'll Need

Equipment / Tools

  • 1 spray bottle
  • 1 soft-bristled brush
  • 1 shop vacuum (optional)
  • 1 conventional vacuum
  • 1 pair disposable or washable gloves


  • 1 bottle distilled white vinegar
  • 1 box baking soda
  • 1 bottle hydrogen peroxide
  • 1 bottle enzyme-based carpet stain remover
  • 1 roll paper towels


Overhead view of materials needed to remove dog pee stains

The Spruce / Ana Cadena

How to Remove Dog Pee From Carpet with a Vinegar Solution

  1. Soak up Liquid

    Wearing gloves, use layers of paper towels to absorb as much of the pee as possible from the carpet. Use fresh towels as the liquid is absorbed. Apply as much pressure as you can so you reach the bottom of the carpet fibers. You can also use a wet/dry shop vacuum to absorb the urine.


    Wearing shoes, use your foot to apply pressure over the paper towels to help absorb the most pee.

    soaking up urine stains with a cloth

    The Spruce / Jorge Gamboa 

  2. Create a Cleaning Solution

    Mix a solution of one part distilled white vinegar and one part cool water. For easy use, place the solution in a spray bottle.

    homemade pet stain cleaner with vinegar

    The Spruce / Jorge Gamboa

  3. Saturate the Stain With the Cleaning Solution

    Spray the mixture onto the stain. Work from about one inch outside the visibly wet or stained area to the center. Thoroughly saturate the carpet, all the way to its backing and into the padding underneath. Use a soft-bristled brush to work it deep into the fibers.

    using a brush to work the stain cleaner in

    The Spruce / Jorge Gamboa

  4. Blot and Allow the Area to Dry

    Blot the solution away using paper towels or a shop vacuum and allow the area to air-dry. Try not to walk or allow the dog back in that area until the carpet is dry. Finally, use a vacuum to lift the carpet fibers if they are crushed.

    blotting the area dry

    The Spruce / Jorge Gamboa 

How to Remove Dog Pee Stains with an Enzyme Carpet Stain Remover

  1. Blot and Follow Label Instructions

    There are several carpet stain removers formulated to remove pet urine stains. They contain enzymes that break down the urine molecules and essential oils with aromas that pets usually avoid. After blotting as much urine away as possible, follow the label instructions carefully.

    Using an enzyme-based stain remover to tackle a dog pee stain on carpet

    The Spruce / Ana Cadena

Tackle Old Dog Pee Stains and Carpet Odor

If you didn't find the stain when it was fresh and the pee has dried, there can be staining and the odor will have settled in the fibers and padding under the carpet. Additional treatment is needed to remove these stains.

Use baking soda and a three percent solution of hydrogen peroxide that you commonly find in a drugstore. Be sure the hydrogen peroxide is fresh. If there is no "fizz" when using it on the stain, it's turned into plain water.

  1. Create a Baking Soda and Hydrogen Peroxide Mixture

    Sprinkle the stained area with enough baking soda to completely cover the stain. The baking soda should be at least one-fourth inch thick. In a spray bottle, mix one-half cup of hydrogen peroxide and two cups of cool water. Spray this solution onto the carpet and use a soft-bristled brush to work it into the fibers.


    Hydrogen peroxide is a mild bleaching agent. It should not be used on a dark-colored carpet without testing it in a hidden area. It can cause fading.

    Using a baking soda and hydrogen peroxide mixture on a dog pee stain

    The Spruce / Ana Cadena

  2. Let the Mixture Work

    Allow the mixture to remain on the carpet for at least 15 minutes so it can begin breaking apart the stain molecules.

    Allowing the baking soda peroxide mixture to work on the stain

    The Spruce / Ana Cadena

  3. Remove the Moisture and Air-Dry

    Blot the stain with paper towels or use a wet/dry vacuum to absorb the excess moisture. Allow the carpet to air-dry away from direct heat. Repeat the steps if needed, and once the stain is removed, the odor is gone, and the carpet is completely dry, vacuum to lift the fibers.

    Removing moisture from the stain by blotting it with a paper towel

    The Spruce / Ana Cadena

Additional Tips for Removing Dog Pee Stains From Carpet

  • The same cleaning supplies can be used to treat vomit and feces accidents on carpet.
  • To freshen the carpet anytime, sprinkle it with dry baking soda and work it into the fibers with a damp soft-bristled brush or broom. Allow it to remain on the carpet for about eight hours and then vacuum it away.
  • Regularly clean carpets to keep them fresh. Do not use a steam cleaner until dog pee stains are removed because the excessive heat can set the stains permanently.