Das Verhalten von eurem Nachbar kann ich garnicht nachvollziehen. Er erzieht seinen Hund total falsch, weil man nicht handgreiflich werden sollte. Zum anderen habe ich jz keinen Erziehungsfehler bei deinem Hund entdeckt. Dass dein Hund bellt, wenn jmd am Zaun vorbeigeht ist normal, weil er, wie du schon meintest nur sein Revier verdeigt.
Eventuell überlegt ihr euch mal eine Überwachungskamera an euer Haus anbringen zu lassen, damit ihr im Ernstfall Beweise für die Polizei habt. Aber eben so, dass sie nicht direkt auf eure Nachbarn oder ihr Haus gerichtet ist, weil das (glaube ich) verboten wäre.
Und beim Hund von deinen Nachbar hätte ich jz auch gesagt, dass es von ihm aus kommt. Du musst mal auf die Körpersprache deines und seines Hundes achten, denn es fängt meistens schon beim Blickkontakt an. Wenn du merkst dass der Nachbarshund sofort losbellt oder ähnliches, während dein Hund ruhig auf der Wiese liegt, geht es definitiv nicht von deinem Hund aus. Er reagiert darauf angebellt zu werden, weil der andere Hund dann provoziert.
Ich bin leider auch kein Profi, aber wie gesagt leider Gottes scheint dein Nachbar einer der Menschen zu sein, die denken sie emhaben die perfekte erziehungsmethode drauf und ihr Hund is ja sooo gut erzogen, obwohl sie fehler machen und es selbst nicht bemerken.