If you have a dog (or a cat with an attitude), a pee accident on the rug is almost a rite of passage. The frustrating part is not just the stain — it is the smell that lingers and seems to invite repeat offenses in the exact same spot. The good news: with the right approach, you can remove both the stain and the odor completely, and break the cycle for good. After cleaning more pet accidents than I care to count, here is the method that actually works.
Quick answer: Blot up the urine immediately, rinse with cool water and blot again, then treat the spot with an enzyme cleaner made for pet urine and let it sit before blotting dry. Enzyme cleaners are the key — they break down the odor compounds instead of masking them. Avoid ammonia and high heat, which set the stain and attract repeat marking.
How to Clean Fresh Dog Pee (Act Fast)
Speed matters more than anything with urine — the longer it sits, the deeper it soaks and the worse it smells:
- Blot, do not rub. Press dry towels or paper towels down hard to soak up as much as possible. Stand on them if you have to.
- Rinse the spot with a little cool water and blot again to dilute what is left.
- Apply an enzyme cleaner generously, enough to reach as deep as the urine went. Let it sit for the time on the label (usually 10–15 minutes, longer for stubborn spots).
- Blot the area dry and let it air-dry fully. Resist the urge to scrub.
How to Remove Old & Dried Pee Stains
Set-in stains need patience. Re-wet the area with cool water to loosen the dried urine, blot, then soak it with enzyme cleaner and give it several hours to work (some products are left overnight). Old urine almost always needs two or three rounds — do not expect one pass to clear a stain that has been there for weeks. Finish with a clean-water blot and full air-dry.
Getting Rid of the Smell (This Is the Key)
Here is what most people get wrong: regular cleaners remove the stain but not the odor. Pet urine contains compounds that ordinary soap cannot break down, so the smell returns as the spot dries — and your pet can smell it long after you cannot. Only an enzyme (enzymatic) cleaner truly eliminates the odor, because the enzymes digest the smell-causing molecules. Baking soda sprinkled on after drying and a diluted white-vinegar rinse can help freshen, but the enzyme step is non-negotiable for odor.
Why Your Dog Keeps Peeing in the Same Spot
If a dog returns to the same rug, it is almost always because they can still smell their own scent there — it marks the spot as an approved bathroom. That is why full odor removal is the most important step. Alongside cleaning, a few things help break the habit:
- Remove the odor completely first (enzyme cleaner).
- Limit access to the rug while retraining, or use a pet-safe deterrent spray.
- Keep up consistent potty training and routine.
- Never use an ammonia-based cleaner — ammonia smells like urine to a dog and actually encourages re-marking.
Cat Pee: A Tougher Case
Cat urine is more concentrated and notoriously harder to remove than dog urine, but the method is the same — it just demands more enzyme cleaner and more patience. For repeated cat marking, rule out a litter-box or health issue, because cats often signal a problem through where they pee.
By Rug Material
- Synthetic / washable rugs: the easiest — urine sits on top of the fibers and rinses out well; many can simply be machine-washed.
- Wool & natural fiber: absorbent and delicate — act fast, use cool water only, and avoid soaking; consider a professional for set-in stains.
- Jute / sisal: very water-sensitive; blot hard, use minimal moisture, and treat quickly.
What NOT to Do
- Do not use ammonia — it mimics urine and invites repeat marking.
- Do not steam-clean a fresh urine stain — heat can permanently set the protein and lock in the smell.
- Do not scrub hard — it spreads the urine and frays the pile.
- Do not skip the enzyme step — the odor (and the repeat accidents) will come back.
A Homemade Pet-Stain Cleaner (No Enzyme Cleaner on Hand)
In a pinch, a DIY mix handles a fresh accident. After blotting, dab the spot with a 1:1 white vinegar and water solution, let it sit a few minutes, blot, then sprinkle baking soda and let it dry before vacuuming. For tougher spots, a mix of about a cup of hydrogen peroxide, a teaspoon of dish soap, and a tablespoon of baking soda works well — but always spot-test first, because peroxide can lighten colored or printed rugs. Just remember: a true enzyme cleaner still does the best job on odor, so DIY is the backup, not the long-term fix.
How to Find Old, Hidden Pee Stains
If the smell lingers but you cannot see the source, an old stain is hiding somewhere in the pile. A cheap UV blacklight makes dried urine glow in a dark room — turn off the lights, scan the rug, and mark every spot that lights up. Then treat each one with enzyme cleaner. This is the same trick professionals use to track down what your nose knows is there but your eyes keep missing.
Why Washable Rugs Are a Pet Owner's Best Friend
If pet accidents are a regular thing, a washable rug changes the game — you can pre-treat and toss the whole thing in the wash instead of fighting a stain on your knees. See our guide on cleaning a washable rug, and for every other fiber type our complete rug cleaning guide has you covered. Browse pet-friendly options in our washable area rug collection.
Frequently Asked Questions
How do you get dog pee out of a rug?
Blot up as much as possible with a dry towel, rinse the spot with cool water and blot again, then treat with an enzyme cleaner made for pet urine. Let it sit, blot, and air-dry. Acting fast on a fresh accident makes it far easier.
How do you get old, dried dog pee out of a rug?
Re-wet the area with cool water to loosen the dried urine, blot, then apply a generous amount of enzyme cleaner and let it work for several hours (or as the label says). Dried and set-in stains usually need two or three rounds.
How do you get the dog pee smell out of a rug?
Only an enzyme cleaner truly removes pet urine odor — it breaks down the smell-causing compounds instead of masking them. Baking soda and a diluted vinegar rinse help freshen, but enzymes do the real work. Avoid ammonia-based cleaners.
Why does my dog keep peeing on the same rug?
Because they can still smell their own urine, even if you cannot. Lingering scent marks the spot as a bathroom. Fully removing the odor with an enzyme cleaner is the single most important step to break the cycle, along with training and limiting access.
Does vinegar get dog pee out of a rug?
A 1:1 vinegar-water solution helps neutralize fresh urine and freshen the area, and it is a useful step — but for set-in stains and odor, an enzyme cleaner is more effective. Spot-test vinegar on colored rugs first.
Can you put a rug with dog pee in the washing machine?
If it is a washable rug, yes — pre-treat the spot, then wash cold with mild detergent (add a little enzyme cleaner) and air-dry. This is exactly why washable rugs are so popular with pet owners.