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)

How to remove dog urine stains
- 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
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
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
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
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
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.
| Surface | What works |
|---|---|
| Carpet | Blot, cool rinse and extract, enzymatic cleaner, air-dry |
| Couch | Blot, cool rinse and extract, enzymatic cleaner, air-dry |
| Mattress | Press out, rinse and extract, enzyme cleaner, air-dry |
| Wood | Soak up, finish-safe cleaner, enzyme cleaner on seams, dry |
| Hardwood | Blot 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
- Removing Pet Odors and Stains, Humane Society of Sonoma County
- Removing Pet Stains and Odors, Humane Society of Southern Arizona
- Pet Urine and Carpet (Technical Bulletin), Carpet and Rug Institute
- Stain Removal for Washable Fabrics (HE 2-840), University of Kentucky Cooperative Extension Service
- Stain Removal Guide, American Cleaning Institute
- 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.