Table of Contents
I know how frustrating it is when your dog has an accident on your wool carpet. You want to clean it fast, but here’s the problem: most pet stain removers are enzyme-based, and they can actually damage wool fibers. Wool is a natural protein that needs gentle care, and harsh enzyme cleaners can break down its structure, making things worse.
This guide provides wool-safe methods to get dog urine out of wool carpet without causing damage.
What not to use on wool carpet
Before we dive into the cleaning process, let’s talk about what could ruin your carpet:
- Do not use standard Enzyme Cleaners: These are designed for synthetic fibers and can break down the protein structure of wool, causing permanent damage and texture changes.
- Do not use Bleach or Ammonia: Both will discolor wool and weaken the fibers.
- Do not use hot water: Hot water can set protein-based stains like urine and may cause wool to shrink or felt. Always use cool or lukewarm water.
How to Remove Dog Urine from Wool Carpet
What You’ll Need
Gather these supplies before you start:
- Clean white towels or microfiber cloths
- Paper towels
- White vinegar
- Cool water
- Mild dish soap (I use Dawn Free & Clear, but any gentle dish soap without bleach works)
- Spray bottle
- Soft-bristled brush
For your cleaning solution, mix cool water with a few drops of dish soap. The key is keeping it gentle—wool doesn’t need harsh chemicals, just the right technique.
Step 1: Blot Up as Much Liquid as Possible

If the accident just happened, grab several layers of paper towels or a clean white cloth and press firmly onto the wet area. Don’t rub—just apply steady pressure and let the absorbent material soak up the urine. Keep replacing with fresh towels until they come up barely damp.
For dried stains, you’ll need to reactivate them first. Lightly mist the area with cool water (just enough to dampen it), wait 2-3 minutes, then blot as described above. This helps bring the dried urine crystals back to the surface so you can treat them effectively.
Step 2: Neutralize the Stain

Dog urine is alkaline because it contains uric acid, which is the main culprit behind that persistent ammonia smell. To eliminate both the stain and odor, you need to neutralize it with a mild acid. White vinegar is your wool-safe hero here.
How to do it:
Mix equal parts white vinegar and cool water in a spray bottle (1:1 ratio). Lightly spray the affected area Let the vinegar solution sit for 5-10 minutes. The vinegar will neutralize the alkaline urine and start breaking down the uric acid crystals.
Blot again with clean towels to absorb the vinegar and loosened urine. You might notice the smell gets stronger briefly—that’s normal. The vinegar is pulling the uric acid to the surface.
Step 3: Clean the Stain and Residue

Mix a few drops of mild dish soap with 2 cups of cool water. Dip a clean sponge or soft cloth into the soapy water, wring it out well, then gently dab the stained area. Work from the outside edges toward the center to avoid spreading the stain.
Use a soft-bristled brush to very gently work the solution into the carpet fibers if needed, but don’t scrub hard. Wool is delicate. Let the solution sit for 3-5 minutes, then blot with a clean, damp cloth to remove the soap. Repeat this process until the stain lifts—it may take 2-3 rounds for older stains.
Step 4: Rinse and Dry Thoroughly

Any soap residue left behind will attract dirt and make your carpet look dingy over time, so rinsing is crucial.
Final steps:
Dampen a clean cloth with cool water and blot the area thoroughly to rinse out any remaining cleaning solution. Press firmly to absorb as much moisture as possible. Change to dry towels and continue blotting until the area feels barely damp.
Now comes the waiting game. Wool takes time to dry, and moisture trapped in the padding can lead to mold or mildew. Point a fan at the cleaned area to speed up drying, or open windows if weather permits. Avoid walking on the spot until it’s completely dry.
How to remove set-in urine stains
Sometimes old stains, especially on light-colored wool carpets, are just too stubborn for home remedies. If you’ve tried the methods above and the stain won’t budge, it might be time to consider a commercial product specifically designed for wool.
I tested 10 commercial stain removers on wool carpet, and Rocco & Roxie Oxy Stain Remover proved to be the most effective for dog urine without damaging the fibers. You can see my full testing results and recommendations in my wool carpet stain remover review.
- Fast Acting Carpet Stain Remover – Activated Oxygen technology breaks up stains right before your eyes. Eliminates stains at the source so they never come back
Using Rocco & Roxie is simpler than the DIY approach:
- Spray the solution directly onto the stubborn stain
- Wait 3 minutes for the product to neutralize the urine
- Gently scrub with a soft brush and blot dry
The oxygen-based formula is gentler than enzyme cleaners but still powerful enough to tackle set-in stains.
Common Mistakes When Cleaning Wool Carpet
Even with the best intentions, it’s easy to damage wool if you’re not careful. Here’s what to avoid:
Over-wetting the carpet – Too much water can soak through to the backing and padding, causing shrinkage, color bleeding, or mold growth. Always use minimal moisture.
Scrubbing too hard – Aggressive scrubbing damages wool fibers and causes fuzzing or pilling. Gentle dabbing and blotting are always better.
Using the wrong vacuum setting – After cleaning, don’t vacuum until the carpet is completely dry, and always use a vacuum without a beater bar on wool.
Skipping the rinse – Leaving soap or cleaning solution in the carpet attracts more dirt and makes the area look worse over time.
Expecting instant results – Wool cleaning takes patience. You might need multiple treatments for old stains, especially if the urine has soaked deep into the padding.
Frequently Asked Questions
Can I use baking soda on wool carpet for dog urine?
Yes, but with caution. After following the cleaning steps above, you can sprinkle a light layer of baking soda over the dried area to absorb lingering odors. Let it sit for a few hours, then vacuum gently. Don’t use baking soda on wet carpet—it can create a paste that’s hard to remove from wool fibers.
How long does dog urine smell last in wool carpet?
If properly cleaned and neutralized, the smell should disappear within 24-48 hours as the carpet dries. If the odor persists, the urine likely soaked into the padding beneath the carpet, and you may need professional deep cleaning or padding replacement.
Will vinegar discolor my wool carpet?
White vinegar is safe for most wool carpets when diluted properly (1:1 with water). However, always test any cleaning solution on a hidden area first—like under furniture or in a closet—to make sure it doesn’t affect your specific carpet’s dye or finish.
How do I prevent my dog from peeing on the wool carpet again?
Dogs often return to spots where they smell previous accidents. After cleaning, consider using a pet-safe enzymatic spray specifically designed for wool (make sure it says “wool safe” on the label) to eliminate any trace odors. Also, identify why your dog had the accident—medical issues, anxiety, or inadequate potty breaks—and address the root cause.



