I can tell you from personal experience that all tomato juice does is turn the fur on your pet a red color and make the animal and you unhappy. It does nothing to even dilute the odor. The best solution is:
1 quart 3 percent hydrogen peroxide
1/4 cup baking soda (sodium bicarbonate)
1 teaspoon liquid soap or dish detergent
Mix these together and bathe ("shampoo" in or rub down) the spray victim thoroughly.
Be sure to use this mixture immediately after it is created, as it is unstable.
Let sit for five minutes and rinse with tap water afterward, and repeat if necessary.
For spray in the eyes, flush with water as soon as possible.