My Lab was skunked 3 times in a matter of months. You'd think she'd figure it out. But no, she is a dummy. I have this stuff I get from my vet call Skunk Off. Works awesome! There is a liquid that you put on immediately to neutralize the smell and then a shampoo to give her a deep clean. If it rains and she gets wet, you will still have a faint scent, but other all I highly recommend it. I keep it on hand. You can even use it in the washing machine if you happen to get some on your clothes. As for the dog, if she gets skunked, she sleeps in the barn.