On another thread like this, I loved the suggestion of a paint gun
Getting hit with those paint balls hurts a little bit but not fatal, and there will be no question about who was in your yard. The dogs won't like it and it might keep them away, and the owners will know that they were bothering you again.
