
Tonight our dog was sprayed by a skunk.
We think skunks are living in our yard. If not they are near enough that each year our dogs are sprayed between 5-10 times. Initially we didn't have a clue about how to get the smell off the dog. We tried tomato juice, enzyme solution, tide, you name it. Nothing worked until we tried the following:
1 box of baking soda
1 container of hydrogen peroxide
1 or 2 table spoons shampoo
(other recipes call for a quart of hydrogen peroxide, 1/4 cup of baking soda, etc. - we've found the 1 small box of baking soda to one small bottle of hydrogen peroxide to work well) Mix ingredients in a bucket (You may want to wear gloves because the solution has a drying effect on the skin). Work the resulting paste into the fur of the sorry-ass-dog starting at the snout and working back toward the tail. You'll need to stir the solution a bit each time you apply another handful since it settles quickly. Make sure to get the ears, front legs, neck and chest since these are the areas most likely to be hit by the spray.
Trudy here is resolved to the fact that she is about to be decontaminated. If you have solution left, sniff around the dog to try to find areas that need a second coat. Leave the solution on for a about 3-5 minutes once you have coated the animal. Rinse starting from the head and moving back. Make sure you get it all off otherwise she will itch a lot due to the dry skin.
You may not be able to get the smell completely out but from our experience this takes the odor down to the level where the dog can be allowed back in the house and it works better than anything else we have tried. If you are not satisfied try sniffing around the animal to see where the smell is still coming from. You may need a second coat in some areas. You will definitely not be able to get it out of her nose if she took a direct hit to the face but this is usually a small enough area that you'll be able to live with it.
Good luck.