Ich würde dir einen guten Trainer für Einzeltermine empfehlen. Sag doch mal, wo du her kommst, dann können dir User vermutlich einen empfehlen.
Ich versuche das Problem in den Griff zu bekommen indem Ich das Kommando zum hinsetzen gebe nnd er muss warten bis die Leute vorbeigelaufen sind, klappt mal mehr mal weniger gut. Klappt es, bekommt er Leckerchen, klappt es nicht blocke ich ihn
Das finde ich eigentlich einen guten Ansatz, er muss jetzt vermutlich erst lernen, dass du ihn vor fremden beschützt.
Er rastet komplett bei fremden Hunden aus. Was ich da genau machen soll, weiß ich noch nicht. Ich gehe immer zügig weiter. Ob das richtig ist
Ist er ohne Leine verträglich? Was würde er machen, wenn Leinenkontakt zustande kommt/käme? Generell würde ich erst mal bis zum Trainertermin Begegnungen vermeiden, also groooßen Bogen laufen oder umdrehen.
Wenn ich ihm etwas verbiete hört er für 10 Sekunden auf und fängt dann wieder damit an. Oder er hört gar nicht.
Er akzeptiert generell keine Grenzen, weder bei mir/meiner Familie noch bei unserem Familienhund
Terrier
Du musst geduldig, starke Nerven und viiiel Geduld bei diesem Hundetyp haben. 
- Im Haus läuft er mir den ganzen Tag hinterher, wenn ich lernen muss, lässt er mich nicht in Ruhe. Aussperren geht nicht, da er sonst die Türen demoliert
Ich würde versuchen einen Laufstall bzw einen mit Gitter abgegrenzten Bereich als Ruheort einführen. Oder du arbeitest über Türgitter.
- Er zieht wie verrückt und draussen bin ich wie Luft für ihn.
Ich würde ihn nur an die Schleppleine nehmen (dafür mit dem Auto in Bereiche fahren, wo das gefahrlos möglich ist) und konsequent ein Stoppsignal trainieren.
Wie ist euer Tagesablauf? Vielleicht ist es auch alles zu stressig für ihn, vor allem wenn er so wenig schläft, dass er versucht, den Stress über Rennen zu kompensieren, was leider nicht klappt.