lol been there a few times myself with dogs. best thing i have found is fresh air and a few day for them to air out. helps if the dog understand GET !!! lol
I had a dog that would kill skunks. He was an excellent dog and to this day whenever I smell a skunk I think of that dog. I would just let it wear off. If you try to mask the smell with perfume or something you might make the dog sick. My dog was an outside dog I don't know what to tell you if you have an inside dog.
The only thing I've found that really works is tomato juice. Wash with it, rinse, wash again and rinse. If you want the dog to smell nice wash again with some sort of dog shampoo.