Erstmal ein für dich, das ist wirklich keine schöne Situation die ihr da habt.
Ob ich dir helfen kann weiß ich nicht, ich hatte mit meinem vorherigen Rüden (auch aus dem TS) das gleiche Problem wie du: er war leinenaggressiv, sprich man hat ihn nicht mit anderen Hunden zusammenlassen können, denn er hat geschnappt und gezwickt. Zuhause hatten wir auch das Problem, dass er teilweise uns gegenüber Aggressionen (aus Angst) gezeigt hat und das für uns nicht immer gut ausgegangen ist.
Was ich dir empfehlen kann: such dir ganz dringend einen Trainer, der zu dir nach Hause kommt und mit euch das Problem angeht. Ein Außenstehender kann das immer schwer beurteilen und da können gut gemeinte Tipps ziemlich daneben gehen. Unbedingt auch die Körpersprache des Hundes beobachten und bei knurren (zum Selbstschutz) Abstand halten bis sich das jemand angesehen hat.
Hier melden sich bestimmt noch andere User, die dir Tipps geben können!
Was ich noch vergessen habe: wenn möglich bis dahin angstauslösende Situationen (sofern einschätzbar ist, wann die vorkommen) für den Hund vermeiden!