My German Shepherd tangled with a skunk once. The best way we found to get rid of the Skunk smell was this mixture....
Mix 1 quart of Hydrogen peroxide with 1/4 cup of baking soda and 1 tablespoon of liquid dish soap such as Dawn which is a good degreaser. Wash dog immediately with this mixture, leave it on the dog for at least 5 minutes or until the odor is gone, then rinse. If the dog was heavily saturated with skunk spray, then you may need to repeat the wash. Be kind to animals; if it is cold weather, be sure to thoroughly dry the animal before putting outside. If you are like me who lives miles away from local store, keep an ample supply of ingredients on hand at all times so you can wash the dog immediately. This really works. I had to wash my dog a few times to KO the smell...