How to Get Skunk Smell Out of Carpet

MediumUntil the carpet is fully dry7 stepsChecked against 5 sourcesReviewed · Updated Nov 6, 2026
Quick answer

Blot the spray up with a dry white cloth, then work a weak clear hand dishwashing detergent solution into the spot with lukewarm water. Rinse out all the soap, and use white vinegar or 3% peroxide only if a stain remains.

Start the steps

Prefer a ready-made fix? Our top picks ↓

First steps

Start here

  1. Ventilate the room and get people and pets into fresh air.
  2. Scrape up any solids and blot the liquid with a dry white cloth.
  3. Start now; the longer spray sits, the harder it is to remove.

Skunk spray on carpet is an oily, yellow-tinted liquid, and people can smell its sulfur compounds at concentrations as low as 10 parts per billion. Because the oil doesn't rinse out with plain water, the carpet needs soap to loosen it before the odor has a chance to clear. Fresh spray is far easier to treat than a spot that has sat, and the smell can creep back in humid weather even after the color is gone.

Blot rather than soak when you tackle skunk spray on carpet, since a wet backing holds the smell longer. A pet enzyme stain and odor remover helps with what's left once the oil is loosened. If the odor still lingers in the rug after two rounds, a professional carpet cleaner is the next step.

Before you start

What carpet & rugs can take

Use with care6

  • Water
  • Hot water
  • Oxygen bleach
  • Solvents (alcohol, spot removers)
  • Acids (vinegar, lemon)
  • Heat, once the stain is out

Avoid3

  • Soaking
  • Chlorine bleach
  • Scrubbing and abrasives

7 items

What you'll need

0 of 7 ready

Tap an item to get it on Amazon, or tick what you already have.

As an Amazon Associate we earn from qualifying purchases.

7 steps

Step by step

0 of 7 done
  1. Step 1 of 7

    Ventilate the room right away

    Open windows and move people and pets out of the room while you work. Keep the door closed to the rest of the house so the smell stays in this room.

  2. Step 2 of 7

    Lift off the solids and liquid

    Scrape any semi-solids up with a rounded spoon or dull knife. Then blot the liquid with a dry white cloth or plain white paper towels, working from the edges of the spot toward the center.

  3. Step 3 of 7

    Blot with plain warm water

    Dampen a clean, warm, white cloth and blot the spot with it. Plain water does little on an oily spray, so this only loosens what it can before the detergent step.

  4. Step 4 of 7A few minutes

    Work in the mild detergent solution

    Mix 1/4 teaspoon clear liquid hand dishwashing detergent into 1 cup lukewarm water, and pretest it on a hidden patch first. Apply it to a white cloth, work it gently in from the edges, let it sit, then blot. Keep going as long as the spot transfers to the cloth.

    Tip. Switch to a clean section of cloth every time it picks up color.

    Careful. Never make the solution stronger than this recipe.

  5. Step 5 of 7

    Rinse until no soap is left

    Mist the spot with lukewarm or cold water from a mist sprayer, blotting after each rinse. Repeat until no detergent is left, because leftover detergent makes carpet resoil faster.

  6. Step 6 of 7

    Try the vinegar solution if needed

    If a stain still shows, pretest a solution of 1 cup white vinegar to 2 cups water, then apply it to the spot. Rinse and blot again once it has been used.

    Careful. Use only white vinegar; colored vinegar can leave its own stain.

  7. Step 7 of 7

    Dry the spot under towels

    Cover the spot with layers of white towels and weigh them down with a heavy colorfast object. Change the towels until the carpet is completely dry. If the spot comes back as it dries, repeat the procedure and blot out all the moisture; if it still won't come out, consult a professional carpet cleaner.

    Careful. Don't use a hair dryer or heater to speed drying; heat can set the stain.

If you'd rather buy than mix

Best products for skunk spray on carpet & rugs

Keep a bottle of white vinegar and a small bottle of clear liquid hand dishwashing detergent on hand before you start.

How we picked these: each product is made for this type of stain, its maker doesn't warn against using it on carpet & rugs, and its directions fit the steps above.

Finished the steps? How does it look?

How to tell it's working

Progress looks like the sour smell weakening with each round and less yellow coming up on the cloth. If the spot comes back as it dries, the stain is wicking up from the backing, so blot out all the moisture and repeat the round. A spot that still smells and shows yellow once the carpet is completely dry has set in, and it needs the set-in section.

What changes for yours

Adjust for your carpet & rugs

Light-colored carpet

Pretest the detergent solution and the vinegar on a hidden patch first, since a light carpet shows any color change right away. Use a fresh white cloth each time, so old color doesn't get pressed back in.

Keep working the spot as long as color still transfers to the cloth, and stop once the cloth stays clean. Check the cloth after each press so you can judge how much is still coming out.

Looped or Berber carpet

Loops can snag and distort when a cloth drags across them, so blot straight down and lift the cloth straight up after each press. Keep the solution on the spot itself rather than letting it run out over the loops.

If a loop pulls up, snip it with scissors rather than tugging it, and check the loops again once the carpet is dry.

Plush or cut-pile carpet

The cut tufts of plush carpet bend over and show a spot quickly, so keep each press light. Work from the outside of the spot toward the center in small, pressed areas.

Judge the result only once the tufts are fully dry, since wet pile looks different from dry pile. Lift the pile gently with your fingers as it dries so it doesn't mat down.

Carpet with unknown fiber or care

If you don't know what the carpet is made of, don't guess at a stronger cleaner. Stick to plain water and the weak detergent solution, and test each one on a hidden patch first.

Keep the test patch small and somewhere nobody will look, like inside a closet or under furniture. If the test patch changes color, stop there and leave the rest to a professional carpet cleaner.

If the smell lingers

Stains get harder to remove the longer they sit, so an old spot won't respond as quickly as a fresh one. If the mark is still there after the steps above, repeat the cleaning while the area is still damp, since that is the gentlest next step.

Once the carpet is fully dry and a stain still shows, test 3% hydrogen peroxide on a hidden spot first. If that's fine, moisten the tufts over the stain, let it sit for one hour, and blot it out. Repeat the treatment if the mark remains, and keep the peroxide on the tufts rather than letting it soak down into the carpet.

Be realistic about what's possible: an old stain can fade a lot without disappearing completely. If it's still visible after a couple of rounds, stop there rather than pushing harder on the carpet.

Vinegar, baking soda, peroxide and more

Do home remedies work on skunk spray on carpet & rugs?

Many home remedies don't suit skunk spray on carpet. A weak dish detergent solution does most of the work on carpet, and vinegar or peroxide is only for a stain that stays.

Works2Helps1Skip3

RemedyVerdictWhat to know
White vinegarGet it on Amazon WorksUsed as the second spotting solution if a stain remains after the detergent rinse. Only white vinegar belongs on carpet.
Dish soapGet it on Amazon WorksDish soap is the one soap used on this carpet, always in a weak solution and rinsed out fully.
Hydrogen peroxide (3%)Get it on Amazon HelpsOnly for an old mark still visible once the carpet is fully dry: 3% peroxide tested on a hidden spot, kept on the tufts.
Baking sodaSkipLeave it out of carpet spotting; no baking soda goes into these steps.
Oxygen bleach (OxiClean)SkipSkip the powdered brighteners; the only peroxide is plain 3% peroxide, tested first.
Rubbing alcoholSkipLeave rubbing alcohol off carpet; a mild detergent solution and a thorough rinse handle skunk spray.

What makes it worse

Mistakes to avoid

Don't rely on tomato juice

Tomato juice is a common skunk fix, but it doesn't remove the spray; it only masks the smell while your nose is overwhelmed. Stick with the cleaning steps, which dissolve the oils.

Don't wait to start

Skunk spray is oily and gets harder to remove the longer it sits, and delay can make it a permanent stain. Start the blotting as soon as you can, even if you still need to find your supplies.

Don't mix the peroxide and baking soda ahead of time

A mixed batch stored in a closed container can build up pressure and burst, so make only what you need for one treatment. Keep it away from ammonia and vinegar, since each needs its own separate step. Skip chlorine bleach altogether; keep the mix away from ammonia and vinegar.

Don't layer a deodorant over the spot

A scented product sprayed on top only hides the smell while your nose is overwhelmed, and it can react with the cleaners you've already used. Hold off on any deodorant until the carpet is dry and the label says it's safe to mix.

Don't leave detergent sitting in the carpet

Soap that stays in the fibers makes carpet resoil faster, so the spot can darken again after it dries. Rinse with a mist sprayer, blotting after each pass, until no detergent is left.

When to call a professional

Call a professional carpet cleaner if the spot still shows after the vinegar rounds, or if it keeps wicking back up after you've dried it. Large or stubborn spots may need hot water extraction, which is a job for their equipment. Tell them it's skunk spray, how long it sat, and which cleaners you've used, including any vinegar.

Questions

Will the spray stain carpet permanently?

It can, especially if it dries. Oily spray is harder to lift once it sits, so the early blotting steps matter most.

Why does the smell come back when it's humid?

Odor that returns in humid weather is normal and doesn't mean the cleaning failed. If it gets stronger over a week or two, the skunk may have sprayed again or died nearby.

Is 3% hydrogen peroxide safe on carpet?

It can be, but only as a later step once the cleaning is done and a stain still shows. Use the 3% strength sold as a mild antiseptic, not the stronger solution sold for bleaching hair.

How long before I can walk on the carpet?

Wait until the spot is completely dry, and keep changing the towels until then. Check that the area feels dry underneath before you walk on it.

Can I run a steam cleaner over skunk spray?

Skip the steamer on skunk spray. Heat can lock the oily residue into the fibers, so keep to the cool, cold-water steps until the spot is gone. For a large area, a professional's hot water extraction is the safer route.

Which detergent is safe to use on skunk spray?

Only a clear liquid hand dish detergent, at 1/4 teaspoon per cup of lukewarm water, and never a stronger mix. Laundry soap and automatic dishwasher detergent can carry bleaching agents that break down dyes and some fibers, so they're off the list.

How do I dry the spot once it's been treated?

Cover the spot with stacked white towels and weigh them down with a heavy object that won't bleed color onto the carpet. Swap the towels whenever they soak through, and keep going until the carpet is completely dry, because any moisture left behind can wick the stain back up.

Skunk Spray on other materials

Other stains on carpet & rugs

All 104 stains on carpet & rugs

Start from the bigger picture

How we know this

Every method, amount and warning here comes from university extension services, industry bodies and product makers. We read them, check every step for unsafe combinations and changed amounts, and write it up so you can follow it.

  1. University of Nebraska Extension
  2. Penn State Extension
  3. Tide
  4. New Jersey Department of Health
  5. Carpet and Rug Institute