Cleaning Explained

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

Find your stain, surface or smell

How to remove dog urine stains and smell, including on hardwood

To remove dog urine stains and smell, blot without rubbing, rinse the spot with cool water and extract it, then soak it with an enzymatic pet-urine cleaner and let it air-dry without rinsing. On hardwood, blot fast and keep liquid to a minimum. Bacteria turn urine's urea into ammonia, and dried residue keeps releasing odor when it gets damp, so the residue has to be digested and removed, or your dog will smell it and go back to the same spot.

Best method
Blot, rinse and extract, enzymatic cleaner, air-dry
Time
30 minutes of work, plus drying time
Difficulty
Moderate
Stain type
Protein

You will need

  • Paper towels and newspaper
  • Cool water
  • Wet-dry vacuum or carpet extractor
  • Enzymatic pet-urine cleaner
  • Black light (UV flashlight)
Smiling golden dog sitting on a round white rug in a bright living room

How to remove dog urine stains

  1. 1

    Blot, don't rub

    Lay a thick pad of paper towels topped with newspaper over the puddle and stand on it for about a minute. Repeat until the spot is barely damp.

    Why: Pressure lifts urine out, while rubbing drives it down into the carpet pad.

  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 vac or by blotting. For old spots, a rented carpet extractor flushes out dried residue.

    Why: Rinsing dilutes what's left, and extraction removes it rather than spreading it.

  3. 3

    Soak with an enzymatic cleaner

    Test the enzyme cleaner on a hidden spot, then apply enough to reach everything the urine touched, including the pad. Don't rinse or wipe it off.

    Why: The enzymes need time and moisture to break down the residue that bacteria turn into odor.

  4. 4

    Let it air-dry, with the dog kept off

    Leave the area to dry completely with good airflow, and keep your dog away until it's dry. Some smell lingers until it is.

    Why: The cleaner keeps working as it dries, and a damp spot still smells of urine to a dog.

  5. 5

    Find every old spot

    In a dark room, sweep a black light over floors, baseboards and furniture legs, outline anything that glows and treat each spot the same way.

    Why: Dogs return to spots that still smell of urine to them, even when the spot looks clean to you.

  6. 6

    Wash bedding and blankets

    Wash dog beds, blankets and slipcovers with normal detergent plus an enzymatic laundry product, or pre-soak them in enzymatic cleaner. Air-dry until there's no odor.

    Why: Heat from a dryer can set any odor that's left.

Why dog pee smells worse over time and keeps coming back

Fresh urine from a healthy dog has only a mild smell. The sharp stale smell develops afterward, as bacteria break urea, the largest solid in urine, down into ammonia. Urine also carries uric acid and salts that dissolve poorly in water, plus proteins, so once it dries into carpet, padding or wood it stays put. When it gets damp again, for example in humid weather, the Carpet and Rug Institute notes the odor can come back. Like other protein stains, it sets with heat.

Masking sprays leave all of that in place. Dogs also have a far keener nose than people, and humane society guidance notes that a spot that seems clean to you can still smell of urine to them. Strong-smelling ammonia and vinegar cleaners don't fix that from the dog's point of view, and they can encourage repeat accidents.

Dog pee on hardwood floors

Wood is the surface where speed matters most. Blot immediately, wipe the spot with a cloth barely dampened in cool water, and dry it. If the finish is intact, test an enzymatic cleaner on a hidden spot, apply it sparingly, and don't leave liquid standing on the boards.

Urine is acidic, and it can react with varnish and paint. Humane society guidance is clear that once the finish has discolored, an enzymatic cleaner can't fix it: the finish has to be stripped and refinished, or the boards replaced. Dark or gray marks that soak into the wood itself usually need a flooring professional. See dog urine on wood for the step-by-step.

Dog urine on every surface

The method changes with the surface: fabrics can soak, carpets and mattresses can't. Pick yours for the full steps.

SurfaceWhat works
CarpetBlot, cool rinse and extract, enzymatic cleaner, air-dry
CouchBlot, cool rinse and extract, enzymatic cleaner, air-dry
MattressPress out, rinse and extract, enzyme cleaner, air-dry
WoodSoak up, finish-safe cleaner, enzyme cleaner on seams, dry
HardwoodBlot fast, wipe with a barely damp cloth and dry, then use an enzymatic cleaner sparingly on intact finish; if the finish has discolored, it needs refinishing or the boards replacing.

By situation

Dried dog pee on carpet

Rehydrate the spot with cool water, extract it, then apply enzymatic cleaner deep enough to reach the pad, possibly several times. If urine saturated the padding, that section of carpet and pad may need replacing. See dog urine on carpet.

You already used other cleaners or a steam cleaner

Residue from earlier cleaners weakens enzymatic products. Clean the area again with an oxidizing pet cleaner, rinse, then apply the enzymatic cleaner.

Couch cushions and mattresses

Blot, extract and apply enzymatic cleaner without saturating. Unzipped covers can be pre-soaked and washed, but the foam usually needs its own treatment. Deep saturation may not fully clear.

Puppy accidents during house-training

Clean every accident the same way as soon as you find it, so the puppy isn't drawn back by the smell. Humane society guidance advises against punishment; retraining and ruling out medical causes work better.

Whites, colors and delicates

After the enzyme step, wash whites with a fabric-safe bleach and colors with oxygen bleach only. Silk and wool can't take enzyme presoaks or chlorine bleach, so take them to a professional.

What not to do

  • Don't use a steam cleaner on urine spots. Heat can set the odor and stain by bonding proteins into synthetic fibers, and steam can push the spot into the padding.
  • Don't use ammonia or vinegar cleaners on the spot. Urine itself gives off ammonia, and these smells can invite the dog back.
  • Don't mix chlorine bleach with ammonia or acids. The combinations release chloramine or chlorine gas. See never mix these cleaners.
  • Don't machine-dry pet bedding until it's odor-free. Dryer heat sets remaining stain and odor.

Other methods that work

Detergent, then vinegar (carpet stain method)

The Carpet and Rug Institute blots on ΒΌ teaspoon of non-bleach liquid dish detergent in a cup of lukewarm water, rinses, then follows with 1 cup white vinegar in 2 cups water and dries under weighted paper towels.

Caution: It's a stain method, not an odor fix, and humane societies warn a vinegar smell can encourage re-soiling.

Baking soda in the wash

The Humane Society of Southern Arizona suggests adding a pound of baking soda to the wash with normal detergent for dog beds and blankets, as a mild alkaline deodorizer.

Caution: If odor remains, add an enzymatic laundry product and wash again.

3% hydrogen peroxide

Sometimes used as a mild bleach on urine stains. Treat it as traditional, with weak evidence for odor.

Caution: It can lighten carpet and fabric dyes and can interfere with enzymatic cleaners.

Stain still there?

The smell comes back on humid days

Residue is still in the padding, subfloor or cushion. Rehydrate, extract and soak with enzymatic cleaner deep enough to reach it, or replace the pad.

The dog keeps peeing in the same spot

There's odor the dog can still detect. Re-treat with enzymatic cleaner, check with a black light, and ask a veterinarian to rule out medical causes.

The hardwood has dark rings that won't wipe off

Urine has reacted with the finish or soaked into the wood. Cleaning can't reverse it; refinishing or board replacement can.

Safety

  • Wear gloves and wash your hands after cleaning urine.
  • Test enzymatic and oxidizing cleaners on a hidden spot first.
  • Ventilate while you clean, and keep pets out until the area is dry.

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

Questions

How do you get dog pee out of hardwood floors?

Blot immediately, wipe with a barely damp cloth, dry, then apply enzymatic cleaner sparingly if the finish is intact. A discolored finish means the urine has reacted with it, and it needs refinishing.

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

Blot by standing on paper towels and newspaper, rinse with cool water, extract with a wet-vac, then soak with an enzymatic cleaner and let it air-dry. Avoid steam cleaners.

Does vinegar neutralize dog urine smell?

Not from the dog's point of view. Humane society guidance warns vinegar and ammonia cleaners can encourage repeat accidents. An enzymatic cleaner digests the residue instead.

Why does my house still smell like dog pee after cleaning?

There's usually residue you haven't reached, in the carpet pad, under furniture or along baseboards. Check with a black light and treat each spot with enzymatic cleaner.

Other protein stains

Sources

  1. Removing Pet Odors and Stains, Humane Society of Sonoma County
  2. Removing Pet Stains and Odors, Humane Society of Southern Arizona
  3. Pet Urine and Carpet (Technical Bulletin), Carpet and Rug Institute
  4. Stain Removal for Washable Fabrics (HE 2-840), University of Kentucky Cooperative Extension Service
  5. Stain Removal Guide, American Cleaning Institute
  6. Chlorine gas: What happens if you mix bleach and other cleaners, Poison Control (National Capital Poison Center)

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