Dog pee smell in the carpet, or back again after cleaning? Soak it with an enzyme cleaner down to the pad, keep it damp, then dry it fast. Old, set-in spots too.
Dog pee smell in the carpet, or back again after cleaning?
Skip it if: The stain is old and set in, and needs a longer soak.
What's in it: plant-based enzymes, per the maker, made for fresh pee instead of a cover-up. Source: Listing
The short answer
Soak the spot down to the pad with an enzyme cleaner: Naturally It's Clean on a fresh spot for a few minutes, Rocco & Roxie on an old one overnight. Keep it wet, then blot and dry it fast. Soap and vinegar can't break down the uric acid.
Dog pee smell in the carpet, or back again every humid day? The pee is still down in the pad, and soap can't break it down. Five steps: a fresh spot takes minutes of work, an old one soaks overnight.
Blot a fresh puddle with white towels and stand on them until they come up dry. Never rub.
Pour an enzyme cleaner on, down to the pad and a hand's width past the edge: Naturally It's Clean on a fresh spot, Rocco & Roxie on an old one.
Cover it with plastic wrap and wait the label's time: a few minutes for Naturally It's Clean, 10 minutes or longer for Rocco & Roxie, overnight on an old stain.
Blot or extract the cleaner, then dry it fast with fans across the carpet.
Sniff it after 24 hours, once it's dry. Still there? Soak it again with a longer wait.
Still smells after three rounds? The pee is in the pad or the subfloor. Go after it from below.
An enzyme cleaner made for pet urine (our pick is Naturally It's Clean; Sunny & Honey is another option), white cloths or paper towels (lots of them), a UV/black light flashlight to find hidden spots, plastic wrap or a trash bag to keep the cleaner wet while it works, and a fan, because dry carpet is the finish line. Optional: a wet/dry vacuum.
Find every spot: the UV check
Before cleaning anything, find everything. Dogs return to the same spots, so you probably have accidents you don't know about. Wait until dark, turn off the lights and scan the carpet slowly with the UV flashlight, one strip at a time. Urine glows yellowish-green. Look for splatter as well as round puddles, and check baseboards and furniture legs where a marking dog lifts a leg.
Mark it: Painter's tape and a phone photo show what improves between rounds, and show a landlord or a carpet pro how far it goes.
Usual finds: Corners, doorways and anywhere your dog sniffs repeatedly. Just moved in? The glow can be from a previous owner's pet, so scan the whole room.
Blot a fresh accident right away
Fresh accident: Speed matters, because the longer urine sits, the deeper it goes. Press down firmly with white cloths or paper towels and stand on them to absorb the most liquid, then keep blotting with fresh towels until they come up dry.
Never rub: It spreads the urine and damages the carpet fibers.
Soak it with enzyme cleaner (don't skimp)
The usual mistake: Not using enough cleaner. The enzymes have to reach everywhere the urine went, which is deeper and wider than the visible stain. Saturate the whole area down to the carpet backing, and for old stains soak through to the pad. Cover a hand's width past the visible edge: a light mist treats a dinner plate when the real mess is a serving platter hidden underneath.
Which bottle: Fresh spot, Naturally It's Clean (plant-based enzymes, made for carpet), a few minutes of sit time. See Naturally It's Clean at Amazon. Old spot, or a smell that came back every humid day: Rocco & Roxie Professional Strength, left overnight. See Rocco & Roxie at Amazon.
Pour it on: Don't mist. It feels wasteful, but under-apply and the top of the carpet gets treated while the pad keeps smelling. A spray bottle is fine for one small spot; for a big patch or a whole hallway, a pump sprayer gets the volume down without wrecking your wrist.
Wait the full sit time (the hardest part)
Dwell time: Give the cleaner its full time. The minimums are from each maker's directions: Naturally It's Clean a few minutes on a fresh spot, Rocco & Roxie 10 minutes or longer. Old or set-in stain? Overnight.
Keep it wet: Cover the spot with plastic wrap or a trash bag, because enzymes only work while they're wet. Keep pets and kids away, and if you have to cross the spot, wear clean socks and step on the plastic.
Blot, extract, dry
Read this sectionHide this section
Blot up the excess cleaner with clean towels, or a wet/dry vacuum if you have one. Let the carpet dry completely and stay off it until it does, since wet carpet attracts dirt and can mildew. Check the smell after 24 hours. Still there? Go another round, as the label allows.
Extraction for big or repeat spots
Towels handle one accident. A whole room, or a spot hit again and again, needs extraction: a machine that sprays water and sucks it back out (a rental carpet extractor from a grocery or hardware store does the job). Run it only after the enzyme has had its full sit time, because extraction pulls liquid out, not the enzyme in. Make slow, overlapping passes until the water looks clean, then rinse with clear water so no soap residue holds smell, and finish with a dry pass.
Dry it fast: point fans across the carpet surface, not straight down at it, run a dehumidifier or open windows when it's dry outside, and lift furniture legs onto foil or blocks so air gets underneath.
After the soak, take the plastic off once the enzyme is done, since plastic helps during the soak and hurts during drying. Once it's dry, brush the pile up with a carpet rake or a stiff brush. If a faint smell is left, a light sprinkle of baking soda, vacuumed up after a couple of hours, is a fine last step.
For old stains and set-in smell
Old stains are harder because uric acid has crystallized deep in the padding. Same five steps, but expect to:
Repeat: Run it again until the smell is gone, and let the spot dry between rounds so you can tell what's left.
Know when to stop: Some ancient stains never fully come out.
Still smells after cleaning? Where the pee is hiding
Spot looks worse the next day? That's wicking: residue rising as the pad dries. It settles once the carpet is fully dry. Smell back after that, or soaked into the pad or the couch? Fix pee in the pad, subfloor or couch.
Same spot treated three times, the whole house smells, or the patch soaked for months? Call a carpet pro. If the carpet is old anyway, price new pad and carpet: past that point, replacing it is the smarter money.
Why soap and vinegar lose
Read this sectionHide this section
The chemistry: Dog urine contains uric acid, which forms crystals that bind to carpet fibers and padding. Water and soap can move these crystals, dilute them or push them deeper, but they can't break them down. Enzyme cleaners break down the uric acid, so there is nothing left to reactivate and smell.
Humid days: Dry crystals sit quietly. Add moisture (a humid day, the heat kicking on, a steam clean, damp feet on the rug) and they release the smell again. That's why a spot can seem fine for two days, then the living room smells like a kennel.
Mistakes that make it worse
Read this sectionHide this section
Vinegar: Can neutralize some odors, but can't break down uric acid crystals. Also smells enough like urine that some dogs will re-mark the spot.
Baking soda: Absorbs surface odors only. Can't penetrate carpet fibers where urine soaks in. Fine as a final deodorizing step, but not a solution.
Steam cleaning: Heat can actually set protein-based stains and spread the affected area. Always use enzyme cleaner first, then steam clean if desired.
Ammonia cleaners: Pee contains ammonia, so an ammonia cleaner can smell like more pee to your dog. That's an invitation to mark the same spot.
Scented sprays and air fresheners: Fragrance sits on top of the smell. When it fades, the pee is still there, and some dogs mark over the new scent.
Flooding it with water: Plain water spreads the pee deeper and wider, so a small accident becomes a big one.
Carpet shampoo first: Shampoo leaves soap residue that can trap smell and sit between the enzyme and the pee. Enzyme first, shampoo later if you want it.
Stop the rerun
Block the spot (a chair, a gate, a closed door) until the smell is gone for good. Dogs go back to spots they can smell, even when you can't.
More frequent outdoor breaks (especially for senior dogs).
How long should I let enzyme cleaner sit on dog pee?
Follow the label. On a fresh spot, Naturally It's Clean needs a few minutes and Rocco & Roxie 10 minutes or longer. On an old spot, leave it overnight and cover it with plastic so it stays wet.
Can I use vinegar on dog pee in carpet?
It can tone down some smell, but it can't break down uric acid, so the smell comes back. It also smells enough like pee that some dogs re-mark the spot. Use an enzyme cleaner.
Does baking soda help?
Only as a last step. Sprinkle it on carpet that's already treated and dry, then vacuum it up. On its own it only touches the surface.
Can I use a carpet cleaner machine?
Yes, after the enzyme has had its full sit time. Use the machine to pull liquid out, then do a rinse pass with clear water. Don't steam or extract an untreated pee spot first.
Why does my carpet look worse after cleaning?
Wicking: as the pad dries, moisture rises and brings residue to the surface. It usually settles once the carpet is fully dry. If the stain or smell comes back after that, treat the spot again.
My dog keeps going back to the same spot. How do I stop it?
Dogs return to spots they can smell, even when you can't. Find it with a UV light, soak it with enzyme cleaner until the smell is gone, and block access until then.
How long before my dog can use the carpet again?
Wait until it's completely dry and any cleaner smell has faded, and check the label for its pet guidance.
Do I need to replace my carpet after dog accidents?
Usually not. Replace the pad section if pee soaked into it, and treat the subfloor if it reached that far. Replacing the carpet makes sense when it's old and worn anyway, or the same spot was soaked for months.