I'm now up to 4 different dog owners - that I know of - that have let their dogs urinate on my curb's grass strip in front of my house. Each time, I've genuinely told them nicely to please have their dogs do their business elsewhere. And each time, the response has been something to the effect of "the dog likes to do it here." No apology, no promise to not do it again. And then my tone gets firmer, and they still have an attitude of "I-did-no-wrong" and "my dog has a right to go here."
I live in a typical suburban town, one house relatively close to the next. None of these 4 people live near me, so clearly they prefer to let their dogs p*ss and shift somewhere other than their property, or their immediate neighbors'.