Actually, I think you can get skunk stink in a bottle. I believe something like that is sold for deer hunters to mask their human scent. That would be funny & probably effective!
That's great in theory, but reality is you'll never get close enough to get it on the dogs, and you'll just end up smelling like a skunk yourself