J'ai le même problème et avait d'ailleurs tenté de lancer une discussion à ce sujet, sans succès.
Ma colère grandissant envers les propriétaires de chiens, j'ai cherché partout une solution qui ne soit pas un répulsif à acheter (déjà l'idée me déplaît d'acheter un produit spécifique et en plus on m'a assuré que ça marchait surtout avec les chats)
Du coup j'ai trouvé une solution : vaporiser du vinaigre blanc ou bien de la moutarde. Pour ma part je fais ça et ça marche!!!

qqs cuillères de moutarde dans un vapo avec de l'eau et hop, les chiens trouvent que ça pique et vont ailleurs. Opération répétée environ une fois par semaine, économique et écologique.
On m'a dit qu'une technique consistait à mettre des bouteilles d'eau sur les abords du terrain là où les chiens viennent et apparemment ça marche!
Quant à éduquer les maître ma foi, ce serait l'idéal, mais ne rêvons pas trop...