Ich würde jetzt weniger versuchen die anderen Leute zu erziehen sondern eher versuchen auf meinen Hund einzuwirken. Für solche Hunde eignet sich gut eine Abstandsübung.
Du nimmst dir ein paar Brocken hochwertiges Futter (Lyoner, Maultaschen, Fleischbällchen, etc.), sagst ihr "Sitz" und "Bleib". Falls sie das noch nicht kann, brauchst du eine Person, die sie festhält. Dann gehst du ein paar Meter weg, gehst in die Hocke, hältst die Hand in der du das Futter hast in voller Armlänge seitlich raus und rufst sie. Bzw. der, der sie festhält, lässt sie los. Sie wird dann natürlich an die Hand gehen, weil da das Futter drinnen ist. Du machst die Hand aber erst auf, wenn sie sich von sich aus hinsetzt. Das kann anfangs ein bisschen dauern und evtl wird sie an der Hand knabbern, etc. Aber das musst du halt dann anfangs aushalten. Bald wird sie verstehen, dass sie sich auf diese Armlänge Abstand hinsetzen muss damit sie das Futter bekommt.
Wenn es soweit ist, wird der Arm abgebaut. D.h. du hältst den Arm (ohne Futter in der Hand) nur noch solange raus, bis sie angekommen ist (also sich auf Armlänge abgesetzt hat). Dann nimmst du die Hand sofort weg und das Futter bekommt sie dann aus der anderen Hand (die zunächst hinter dem Rücken versteckt ist). Auch das wird sie relativ schnell checken und sobald sie das tut, kannst du den Arm komplett weglassen. Sobald dies wiederum bei dir gut klappt, kannst du sie auf andere Personen umsetzen. Familie, Freunde, Bekannte, etc.
Man kann das dann auch noch variieren. Personen sind ja nicht immer in der Hocke... Man kann mal stehen, mal liegen, mal sitzen, etc. Das aber erst wenn sie sicher auf Abstand bleibt.
Kannst das ja mal probieren.