Forget the tomato juice, it just turns the white pink and it still smells.
The dish soap/peroxide/baking soda works the best but it will still be a day or two until the smell is gone -more if the spray was heavy.
Our kids used to get fairly regularly skunked because the skunks would come up to the fence at night and the Bs couldn't resist poking their paws through at the skunks!! Fortunately, we actually seem to have fewer skunks here in TX than we did in CA - or at least there's more 'wild' area so they don't come to the yard as much.
Terry