Don't hate the dogs for being dogs. They can easily be trained. My dogs roam the neighborhood, yet are trained to only **** in tall grass or in the woods. Nobody ever finds a **** from them in their lawn.
I can always tell when a neighboring dog has crossed my yard, I'll actually find some crap in a visible area.
What to so about it varies by owner, but often I've found nothing works. Dog collectors (they certainly aren't dog lovers by any stretch) often feel entitled and feel anything animal related usurps your rights. The fact is they are lazy and don't want to put in the effort to train them. All the rest is excuses for that fact. They know it and hate you for pointing it out. They think, in their twisted logic, you are trying to force them to stop being lazy even though you didn't force them to get a dog, they volunteered.
I just had someone yesterday say to me "I'm an aggressive person and accept who I am, so should everyone else". When asked where they drew the line of victims of aggression being "accepting" the back peddling began, yet stopped just shy of them personally. People are willing to do cartwheels to exempt themselves from their own moral standards.