When I worked as a bather for a groomer, here's what we did: use a Neem shampoo first. Soak the coat to the skin (and I mean SOAK the dog), thne use the shampoo in a very concentrated form. We used Nature's Specialties Neem shampoo: http://www.naturesspecialtiesmfg.com...&product_id=12 . It's hard to find, but it works really well. The dilution ratio on the bottle says 8:1, but we'd used it even more concentrated (say, 4:1). Drench the dog, work it to the skin, then let it sit for at least 10 minutes.

Then we'd use a commercial skunk odor remover (I think it was Nature's Miracle), again, soaking the dog. As was said above, DO NOT rinse this off the dog! That will defeat the purpose. Odor Terminator http://www.naturesspecialtiesmfg.com...=58&probsrc=68 , is another one by Nature's Specialties, but I have never used it.

Then let the dog air dry.

I have heard other remedies, but this seems to work well.

I agree, though, if at all possible, don't shave him. The coat is there for protection against heat, as well as cold, and his coat texture will not be the same when it comes back. It will feel prickly, and won't be pleasant.

Best of luck!!