I had a neighbor whose 3 dogs would crap all over my yard all the time. I spoke to them about it and their attitude was "so what?!" I finally reached the breaking point and put all that crap in their driveway. Their dogs were never in my yard again.
I wish I knew who it was, I still have not caught the pooper. Glad you solved your problem!