The peroxide, baking soda, dish detergent formula works pretty well, but I've also read that you shouldn't mix/put it in a closed container since the peroxide/baking soda is a volatile mixture.
I've had pretty good luck with Nature's Miracle Skunk Odor Remover and keep a bottle on hand at all times since the older boys have killed about 4 skunks this year, and I'm sure another skunk will be stupid enough to climb into the dog yard.