I remember someone asking on here about how to keep neighbouring dogs off their grass?
I think I have maybe found a solution. I have evenly distributed horse manure over parts of my lawn, and it so happens I did it where my pooch does her business too. Since then she doesn't go there anymore and has found a different part, a place where there is no manure.
I also spread some on my front yard, and the dogs being walked haven't stopped to do their business there either!
I got the horse manure from a farm, it doesn't stink at all, it smells like soil and grass as it is mixed with the stable shavings and is aged.
So there you have it. :D