Skunk spray is the worst smell most people will ever deal with on their property, and it hangs around because of the chemistry involved. The spray is full of sulfur compounds called thiols, the same family of chemicals that makes garlic and rotten eggs stink. They cling to skin, fur, and fabric and keep releasing odor for days unless you break them down.
The good news is there is a fix, and it is cheap. The bad news is that most of what people reach for first, tomato juice especially, does nothing. Here is what actually works.
The DIY mix that works
This is the recipe I keep in the back of my head because someone always ends up needing it. It works through oxidation, which changes the stinky thiols into compounds that do not smell.
Mix together:
- 1 quart of 3% hydrogen peroxide
- 1/4 cup of baking soda
- 1 teaspoon of liquid dish soap
Use it right away, in an open container, because the mix fizzes and loses strength if it sits. Do not store it in a sealed bottle.
How to get skunk smell off a pet
Act fast. The longer the spray sits, the more it binds to the fur.
- Wet your pet down and work the mix into the fur, avoiding the eyes and mouth.
- Let it sit for about five minutes, then rinse well.
- Repeat if the smell is still there.
A few warnings: the peroxide can lighten dark fur a bit, and if your pet got sprayed in the face, flush the eyes with water and call your vet. For a pet with sensitive skin, or a spray near the eyes, use a commercial enzyme-based skunk remover instead.
Getting the smell out of your house
If a skunk sprayed near the house, the smell rides in through open windows, vents, and gaps. Open everything up and run fans to push it out. Wash any fabric that got hit, curtains, bedding, upholstery, with an enzyme-based odor remover in the wash. For carpets and hard surfaces, use a commercial enzyme cleaner and follow the label.
Bowls of white vinegar or activated charcoal around a room will help absorb what is left. If the smell got into the HVAC system, change the filter and think about having the ducts cleaned.
Getting it out of clothes
Wash skunked clothes separately from everything else. Soak them in an oxygen bleach solution for about half an hour first, then wash with your normal detergent plus half a cup of baking soda. Air dry and check the smell before you put anything in the dryer, because heat can bake the smell in permanently.
What not to do
Skip the tomato juice, the vinegar bath, and the perfume. None of them break down the thiols, they just layer another smell on top, and the result is usually tomato juice plus skunk, which is worse. The only two approaches that actually work are oxidation, the peroxide mix, or enzyme cleaners that break the compounds down.
Frequently Asked Questions
For a pet, the peroxide, baking soda, and dish soap mix. For fabric, carpet, and hard surfaces, a commercial enzyme-based skunk remover is the most reliable.
No. It is a stubborn myth. Tomato juice masks the smell for a little while and does nothing to the thiols underneath. Same goes for vinegar and coffee grounds.
Untreated, days to weeks, and in an enclosed space it can linger for months. With the right treatment it can be gone in hours.
The spray is not toxic, but a strong dose can cause nausea, headaches, and eye irritation. If you have trouble breathing, get to fresh air, and see a doctor if it does not clear up.
A skunk can spray about 10 to 15 feet, and it is accurate. If you are that close and it stamps its feet or raises its tail, back away slowly.




