I have had dogs sprayed in the past. Did the tomato juice thing and tried the peroxide, baking soda thing. Last summer the long haired dog got sprayed. I bought Zorbx. They make a pet shampoo that is perfect for all orders, including skunk. The Zorbx guy on the phone said to wet the dog down and lather him up. If you can keep the lather on his fur for about 5 minutes it works best. Otherwise rinse and lather a second time for skunk odor. I did what he said, didn't use gloves and you would never have known he got sprayed. They have a website, you can order on line. They make a great air odor remover too. Not scented so it gets rid of the odor and the air just smells clean.