The worst things always seem to happen near the end of a grueling work schedule.
This site recommends a mixture of hydrogen peroxide, baking soda, and dish soap:
"Hydrogen peroxide, baking soda and dish soap: Konecny recommends mixing together one quart of three percent hydrogen peroxide (available at any pharmacy), a quarter cup cup baking soda and one teaspoon liquid dishwashing soap. Wearing rubber gloves, wash your dog immediately after he’s been sprayed. Place the mixture on your dog’s coat (avoiding his eyes) and allow it to rest for about 20 minutes before washing your dog. Follow up by washing your dog with pet shampoo and rinsing well, repeating the process two to three more times as needed. Konecny warns against creating this mixture before a possible incident and storing it, as the mixture could explode if left in a bottle."
How to Get Skunk Smell Off a Dog | petMD
Apparently they make special shampoos for this too:
"Skunk-specific shampoo, spray or soaker: look for a product that has been specifically formulated to get rid of skunk odor. You can typically get these products from your veterinarian or pet supply store and if you live in an area where skunks are common, it may be a good idea to keep the product on hand to address the issue as soon as it comes up. With shampoos, sprays and soakers, wipe off excess skunk spray first and then read the bottle’s directions for applying the solution. Remember to keep these products from getting into your dog’s eyes and ask your veterinarian how often you should repeat bathing."