I don't own any pets and yet my entire front lawn is covered in pee stains. last night I made a point of sitting near the front window and counted about 10 people who walked their dog past my lawn and about 1/2 of them were going to let their dog pee on my lawn until i made some noise and then the owners ran away.
Is there anything that i can put on my lawn (aside from a fence) to deter the dogs from coming onto it? I've heard of using cayenne pepper, diluted ammonia, or vinegar, but does this really work?
I'll only use a BB gun if it's legal to shoot the irresponsible owners with it.