I don't have any pets, but people in my neighborhood walk their dogs in my street. In doing so, the dogs urinate on the wall just outside our front door. This is very annoying because it stains the (white!) porous wall in a very obvious and ugly way, and there's plenty of grass and wall literally one meter away. I'm trying not to get mad at the perpetrators but it's beyond me how dog owners can be so inconsiderate. I mean, it's right next to my front door!
I haven't "caught anyone in the act" but it's probably futile (or even counterproductive!) to put up a sign. So I have to find a solution that will repel the dogs, not the owners.
How can I prevent dogs from peeing on that spot?
Google results suggest things like vinegar, bleach, citronella, as well as some special sprays that probably aren't available in my country. Do those methods work? I'd rather not try out stuff that might cause more damage than what's already there.