Cleaning Explained

Stain removal, smells and cleaning, with the reason each method works

Find your stain, surface or smell

How to get dog pee out of carpet (stain and smell)

To remove dog pee from carpet, blot it up without rubbing, rinse the spot with cool water and extract it with a wet/dry vacuum or towels, then soak the area with an enzymatic pet-urine cleaner and let it air-dry. For dried spots, flush and extract first, then use the enzyme cleaner. The smell comes from urine residue that bacteria keep turning into ammonia, and a dog will go back to any spot that still smells like urine to it, so the residue has to come out, not just be covered up.

Best method
Blot, cool rinse and extract, enzymatic cleaner, air-dry
Time
20 to 30 minutes of work, then a day or so to dry
Difficulty
Moderate
Stain type
Protein

You will need

  • Paper towels or old towels, and newspaper
  • Cool water
  • Enzymatic pet-urine cleaner
  • A wet/dry vacuum or rented carpet-cleaning machine, for old spots
  • A black light

How to remove dog urine from carpet

  1. 1

    Blot, don't rub

    Press a thick pad of paper towels topped with newspaper onto the wet spot and stand on it for about a minute. Repeat with fresh towels until it's barely damp. Don't scrub.

    Why: Rubbing drives urine down into the padding. Pressing pulls it up, and every bit removed now is less to break down later.

  2. 2

    Rinse with cool water and extract

    Pour a little cool water on the spot and pull it back out with a wet/dry vacuum, or blot it up the same way. For old or large spots, a rented carpet-cleaning machine flushes and extracts better than towels. Use cool water only, no heat.

    Why: Flushing dilutes dried residue so it can be removed. Heat would set the stain and odor.

  3. 3

    Soak with an enzymatic cleaner

    Test the enzyme cleaner on a hidden spot. Then apply enough to soak the whole area the urine reached, including the pad underneath, following the label.

    Why: Enzymes break down the proteins and organic residue that keep producing ammonia. Regular household cleaners don't remove those proteins.

  4. 4

    Let it air-dry without rinsing

    Leave the cleaner in place to dry unless its label says otherwise, and keep the dog off the area. Some smell may remain until it's completely dry.

    Why: The enzymes need time and moisture to finish working.

  5. 5

    Find hidden spots with a black light

    In a dark room, scan the carpet, the walls near corners and the area around the dog's bed with a black light. Mark glowing spots and treat each one.

    Why: Urine contains compounds that glow under UV light, so you can find old accidents you can't see or smell. Other things can glow too, so it's a guide.

Why the smell outlasts the stain

Fresh urine from a healthy dog smells only mildly. The strong stale smell builds afterward, as bacteria break down urea, the biggest solid in urine, into ammonia. Urine also leaves uric acid salts and proteins that don't rinse out easily, and once they dry into carpet and padding they stay. The Carpet and Rug Institute notes that the smell can come back when the area gets damp again, such as in humid weather.

Dogs that mark return to spots that still smell of urine to them, even if the carpet looks and smells clean to you. That's why fragrance sprays don't work and why humane societies recommend enzyme cleaners: they break the residue down instead of covering it.

What urine does to carpet over time

On carpet, urine runs down the pile into the backing and pad, where surface blotting can't reach. Too much water during cleaning can push it further and even loosen the backing, so extraction matters more than scrubbing. Urine can also change carpet dye, sometimes weeks or months later: on beige carpet it can leave a red, yellow or orange stain that may be permanent. For cat accidents, the odor chemistry is different; see cat pee on carpet.

By situation

Dried dog pee stains

Flush and extract with a wet/dry vacuum or carpet-cleaning machine, then apply the enzymatic cleaner. For the visible stain, the Carpet and Rug Institute's dried-urine sequence is a dilute dish-detergent solution, a warm-water rinse, a vinegar solution, then a dilute ammonia solution, then a professional. Old spots often need more than one round.

Puppy accidents

Clean each accident as soon as you find it with blotting and the enzyme cleaner, and use a black light to catch the ones you missed. Spots that still smell to the puppy make repeat accidents in the same place more likely.

Urine soaked into the pad

If the smell keeps coming back after several treatments, urine has probably soaked into the padding. That section of carpet and pad may need replacing; a professional can lift and assess it.

You used other cleaners first

Residue from regular cleaners or steam weakens enzymatic cleaners. Clean the area with an oxidizing pet cleaner first, then apply the enzyme cleaner.

The dog keeps going in the house

A sudden change in a house-trained dog's habits is worth a vet visit, since a urinary infection or incontinence may be the cause. Neutering reduces marking, and retraining works better than punishment.

What not to do

  • Don't use a steam cleaner. Heat can set the odor and stain by bonding proteins into synthetic fibers, and steam can spread the spot into the pad.
  • Don't clean the spot with ammonia or vinegar-based household cleaners. They don't remove the urine smell for the dog and can invite repeat accidents.
  • Don't rub fresh urine. Rubbing pushes urine into the padding.
  • Don't mix bleach with ammonia or acids. Bleach and ammonia make chloramine gas; bleach and vinegar make chlorine gas. Never mix them.

Other methods that work

Carpet and Rug Institute spot method

Apply 1/4 teaspoon non-bleach dish detergent in 1 cup lukewarm water, blot and rinse repeatedly, then 1 cup white vinegar in 2 cups water, blot, and dry under a weighted half-inch layer of paper towels.

Caution: It's aimed at the visible stain. Humane societies warn that vinegar's smell can encourage re-soiling, so follow with an enzyme cleaner after rinsing well.

Baking soda

Sprinkled on a dry spot and vacuumed up, it absorbs some odor. No cited source recommends it for urine in carpet, so it's traditional, with weak evidence.

Caution: It doesn't break down urine residue.

3% hydrogen peroxide

Sometimes used as a mild bleach on urine marks. Traditional, with weak evidence on carpet.

Caution: It can lighten carpet dye and interferes with enzymatic cleaners.

Stain still there?

The carpet still smells like dog pee after cleaning

Residue is still in the pad, or the cleaner didn't reach it. Flush and extract again, then soak with enzyme cleaner deep enough to reach the pad, and let it dry fully.

A yellow or orange stain appeared weeks later

Urine changed the carpet dye. Cleaning removes residue but often can't restore the color; a professional can advise on repair.

The smell returns on humid days

Moisture is reactivating leftover residue. Treat again with extraction and enzyme cleaner, and consider replacing the pad if it keeps happening.

Safety

  • Wear gloves and wash your hands after cleaning urine.
  • Test enzymatic and oxidizing cleaners on a hidden area first.
  • Keep pets out of the room until the treated spot is dry.

Never mix cleaning products; see chemicals you must never combine.

Questions

What's the best way to get dog pee out of carpet?

Blot without rubbing, rinse with cool water and extract with a wet/dry vacuum, then soak the area with an enzymatic cleaner and let it air-dry. Avoid steam cleaners.

How do you remove dried dog pee from carpet?

Flush it with cool water and extract it, ideally with a carpet-cleaning machine, then apply an enzymatic cleaner. Repeat for old spots, and use a black light to find them.

How do you get dog urine smell out of carpet?

Remove the residue with extraction and an enzyme cleaner that reaches the pad, then let it dry completely. Fragrance sprays only cover the smell for a while.

Does vinegar get dog pee smell out of carpet?

Humane societies advise against vinegar where a dog has peed, because it doesn't remove the urine smell for the dog and may invite repeat accidents. An enzyme cleaner is the better choice.

Why does my dog keep peeing in the same spot on the carpet?

The spot probably still smells like urine to the dog. Treat it with an enzyme cleaner, and see a vet if a house-trained dog suddenly starts having accidents.

Dog urine on other surfaces

Other stains on carpet

Sources

  1. Removing Pet Stains and Odors, Humane Society of Southern Arizona
  2. Removing Pet Odors and Stains, Humane Society of Sonoma County
  3. Pet Urine and Carpet (Technical Bulletin), Carpet and Rug Institute
  4. Spot Solver: Urine, Dry, The Carpet and Rug Institute
  5. Successful Cleaning to Remove Pet Odors and Stains (handout), Dumb Friends League and Humane Society of the United States (hosted by Potter League for Animals)
  6. House Soiling (WSAVA Congress proceedings, Animal Behavior), Veterinary Information Network (VIN) / WSAVA

Last updated . Methods are drawn from the sources above; how we research and check our guides.