Skip to content
HassleFix

Dog Smells Like Skunk? Skip the Tomato Juice, Do This Instead

Tomato juice only masks the smell. Check the dog first, then use a fresh peroxide, baking soda and dish soap mix on a dry coat, or a skunk odor shampoo.

By Jamilur Rahman Updated November 5, 2026 · 6 min read

Time
45 min
Cost
Under $20
Difficulty
Medium
A patio table at dusk with an empty basin, a stack of old towels and rubber gloves ready for a dog bath
In this guide
  1. Quick answer
  2. Free vs. permanent fix
  3. What you'll need
  4. Why it happens
  5. Try this first (free)
  6. When free fixes aren't enough
  7. Buy the fix
  8. The skunk mix at a glance
  9. Clean the collar, leash and car too
  10. What to skip
  11. FAQ
  12. Related problems

Quick answer

Dog smells like skunk? Skip the tomato juice, which only masks the odor. Check your dog's eyes and mouth first, then work a fresh mix of 3% hydrogen peroxide, baking soda and dish soap into the dry coat outdoors, leave it for 5 minutes and rinse. A skunk odor remover shampoo made for dogs is the ready-made option when you have no peroxide or a smell is left over.

Free fix vs. permanent fix

Free fix · 45 minutes

Fresh peroxide, baking soda and dish soap mix

  • Check the eyes and mouth first, and rinse them with plain water
  • Mix fresh in an open container and use it right away
  • Work it into a dry coat and leave it for 5 minutes
  • Rinse well, then shampoo with a dog shampoo

How long it lasts: Takes out most of the smell in one round. A faint trace can come back when the dog gets wet, and a second round may be needed.

Most readers choose Permanent fix
Skunk odor remover shampoo for dogs (illustration)
Illustration

A skunk odor remover shampoo made for dogs

Skunk spray is an oily, sulfur-based liquid that clings to fur and skin. A shampoo made to neutralize it needs no mixing, will not bleach the coat the way peroxide can, and is the easier route for a puppy or a second round.

What to get: Skunk odor remover shampoo for dogs

How long it lasts: Works in one wash, and a spare bottle is ready the next time a skunk comes by.

As an Amazon Associate I earn from qualifying purchases.

What you'll need

  • Rubber gloves

    The smell sticks to skin and the mix can irritate

    You have it
  • 3% hydrogen peroxide

    Use a fresh bottle. Old, opened peroxide loses its strength

    You have it
  • Baking soda and dish soap

    Plain liquid dish soap, nothing fancy

    You have it
  • Old towels

    You will want to throw them out or wash them separately

    You have it
  • Our pick
    Skunk odor remover shampoo for dogs (illustration)
    Illustration

    Skunk odor remover shampoo for dogs

    For a second round, a puppy, or when you have no peroxide

  • Skunk odor eliminator spray for fabrics and surfaces (illustration)
    Illustration

    Skunk odor eliminator spray for fabrics and surfaces

    For the collar, the car seat and furniture the dog touched

Why it happens

1

Skunk spray is oil, and it clings

The spray contains sulfur compounds called thiols in an oily liquid. It soaks into fur and skin and does not rinse out with plain water.

2

Tomato juice masks, it does not neutralize

It leaves a dog smelling of skunk and tomato, and your nose gets used to both. The odor compounds are still in the coat.

3

Water can wake it up again

Once the dog gets wet, such as in the rain or a later bath, a faint skunk smell can return. Another round fixes it.

4

The dog spreads it

A dog that shakes or rubs on furniture carries the smell onto beds, rugs and car seats, so the home smells long after the coat is clean.

Try this first (free)

Do these in order, starting with the simplest.

  1. Check the dog before you clean

    Look at the eyes. If they are red, squinting or watering, rinse them with cool plain water and call your vet. Rinse the mouth with water if the dog got sprayed there. Call a vet if the dog was bitten or the skunk was acting strange.

  2. Keep the dog outdoors and gear up

    Tool used: Rubber gloves

    Do not let the dog into the house. Put on old clothes and gloves, and set up outside if you can.

  3. Mix a fresh batch

    Tool used: 3% hydrogen peroxide

    In an open bucket, mix 1 quart of fresh 3% hydrogen peroxide, 1/4 cup baking soda and 1 teaspoon of liquid dish soap. Use it right away, and never store it in a closed container, since the mix gives off gas.

  4. Work it into the dry coat

    Tool used: Baking soda and dish soap

    Do not wet the dog first. Work the mix into the fur away from the eyes and mouth, leave it for 5 minutes, then rinse it thoroughly with warm water.

  5. Shampoo and dry

    Tool used: Skunk odor remover shampoo for dogs

    Wash with a dog shampoo or a skunk odor shampoo, rinse well and dry the dog with the old towels. Repeat the round if a smell is left, and wash the collar too.

    Skunk odor remover shampoo for dogs (illustration)
    Illustration

    Tool for this step

    Skunk odor remover shampoo for dogs · For a second round, a puppy, or when you have no peroxide

    Check price on Amazon

When free fixes aren't enough

If a smell is left after two rounds, do not mix stronger batches or leave the mix on longer, since it can irritate skin and lighten the coat. A skunk odor remover shampoo is the next step. Call a vet if the eyes stay red, the dog is vomiting, drooling or lethargic, the skin looks irritated, or the skunk bit the dog or acted oddly. Puppies get cold quickly, so ask your vet before using the mix.

Buy the fix

Still stuck after the free fixes? These are the products we would look at.

Our picks compared
PickProductFixesWho it's forBuy
Best pick
Skunk odor remover shampoo for dogs (illustration)
Illustration
Skunk odor remover shampoo for dogs
skunk smell left in the coat after a first round Anyone who would rather skip mixing, owners of puppies or dark-coated dogs, and anyone who finds the smell back after the free fix. Check price
Upgrade pick
Skunk odor eliminator spray for fabrics and surfaces (illustration)
Illustration
Skunk odor eliminator spray for fabrics and surfaces
skunk smell on collars, car seats and furniture Anyone whose dog rubbed against the couch or rode in the car while smelling of skunk. Check price
Best pick
Skunk odor remover shampoo for dogs (illustration)
Illustration

Skunk odor remover shampoo for dogs

Fixes: skunk smell left in the coat after a first round

Look for: Labeled for dogs and for skunk odor, not a general perfume shampoo; Made to neutralize odor, not just cover it; Gentle on skin, with a puppy-safe label if you need it.

Who it's for
Anyone who would rather skip mixing, owners of puppies or dark-coated dogs, and anyone who finds the smell back after the free fix.
Honest downside
You have a fresh bottle of peroxide, baking soda and dish soap at home and this is the first round. Use the free mix first.
Upgrade pick
Skunk odor eliminator spray for fabrics and surfaces (illustration)
Illustration

Skunk odor eliminator spray for fabrics and surfaces

Fixes: skunk smell on collars, car seats and furniture

Look for: A label for pet odor or skunk on fabrics; Safe for upholstery and the surfaces you plan to treat; A formula that neutralizes odor instead of adding perfume.

Who it's for
Anyone whose dog rubbed against the couch or rode in the car while smelling of skunk.
Honest downside
The smell is only on the dog. Treat the coat first, and wash fabrics normally if they are machine-washable.

As an Amazon Associate I earn from qualifying purchases. We don't show prices because they change, so use the button to see today's price.

How we picked: How we picked: this page is based on humane society and veterinary guidance on skunk odor, pet shampoo labels and the problems and fixes people report in owner reviews. We do not test products by hand.

The skunk mix at a glance

  • 1 quart fresh 3% hydrogen peroxide
  • 1/4 cup baking soda
  • 1 teaspoon liquid dish soap
  • Mix in an open bucket, use at once, keep away from eyes and mouth. It can lighten dark or colored fur.

Clean the collar, leash and car too

The smell clings to anything the dog touched. Wash the collar, leash and bedding, wipe leather and plastic, and open the car windows. A fabric odor eliminator helps on upholstery that cannot go in the machine.

What to skip

Tomato juice and perfume

Tomato juice only masks the smell and stains light coats. Perfume covers it for a day. Neither removes the oily compounds, so the dog still smells when the coat gets wet. Use the neutralizing mix or a skunk odor shampoo.

Frequently asked questions

Does tomato juice get rid of skunk smell?
No. It masks the odor for a while and can stain a light coat, but the sulfur compounds are still in the fur. Use the peroxide mix or a skunk odor shampoo.
Puppy smells like skunk. Is the peroxide mix safe?
Ask your vet first. Young puppies get cold quickly and have delicate skin. Use lukewarm water, keep the mix away from the eyes and mouth, rinse well and dry in a warm room. A puppy-safe skunk shampoo is gentler.
How long does skunk smell last on a dog?
Untreated, it can last for weeks. After a good treatment, a faint smell may come back for a while when the dog gets wet, and a second round clears it.
Can I keep the leftover peroxide mix?
No. The mix gives off gas and loses strength fast. Mix it fresh, use it right away and rinse any extra down the drain. A tightly closed container can burst.

As an Amazon Associate I earn from qualifying purchases. Affiliate disclosure

Skunk odor remover shampoo for dogs (illustration)
Illustration

Our pick: Skunk odor remover shampoo for dogs

Check price