To remove the stink: Mix 1 quart of 3-percent hydrogen peroxide with 1/4 cup of baking soda and 1 teaspoon of mild dishwashing detergent (make sure it doesn't contain bleach or ammonia). Rub this mixture all over your dog's coat. Prevent it from getting into your pet's eyes or ears. Then give your pooch a bath with a mild pet shampoo. Rinse well.
This page contains the following solutions.
Boil a handful of whole cloves in large pot of water. Let water cool. Pour on dog and let dry by itself. This is the "only" thing that has ever worked for me and I have tried everything over the years.
We live in a rural area and our dog gets "skunked" at least once a year. This is how I have learned to handle it. I developed this method through trial and error, and unfortunately lots of practice.
Recently one of my dogs got sprayed in her face by a skunk. Her breath was horrible, even after we repeatedly rinsed her mouth and face.
When your pet has a problem with skunk smell you can use a ferret deodorizing shampoo. Ferrets carry a very musky odor and this shampoo removes the smell so great.
My dog got skunked last night and I used the hydrogen peroxide and baking soda and liquid soap method that worked very well on his coat. The problem now is that when the dog got sprayed by the skunk, he was barking and apparently got a mouthful of the spray also.