When my SIL's dog got sprayed, I mixed up a concoction of 1 bottle of Hydrogen Peroxide, about 1/4 cup of baking soda and about 2 Tbsp of dish soap. and left it on the miserable dog as long as possible before rinsing it off. That seemed to work to get the smell out. Now, the front steps - that's another matter.
BTW: I found this recipe on the 'net...
BTW: I found this recipe on the 'net...