Yep. Opened a door taking the garbage out one night at the bar I worked in, years ago to find Pepe about 3 feet from me pounding his little feet on the pavement. He does that to tell you to go forth and multiply. Left Pepe alone and he left me, no canines involved, alone.
"...Tomato juice does not remove the odour..." Believe it's an old wives tale. M. Le Pew's spray has staying power too. If you or Fido get sprayed, it'll come out when you sweat and/or when Fido is just there.
Peroxide is bleach. Any odd colours appear after?