Die Leute kann man nicht verändern ... die sind halt so, wie sie sind.
Also liegt es am Besi, den Hund wegzuhalten.
Hast du mal an eine Hausleine gedacht? Wenn der Hund runterkommt, darf er rumlaufen, wenn er aufdringlich ist, muss er halt mit dir gehen. So kann er gleichzeitig lernen, dass es eher unlustig ist, immer hinter dir herlaufen zu müssen, wenn er eigentlich ganz was anderes will, und du schlägst vielleicht zwei Fliegen mit einer Klappe.
Hausleinen sollten immer ohne Handschlaufe sein, um Unfälle zu vermeiden, zum Beispiel eine abgeschnittene, dünne Schleppleine.
@Kathleen: schönes neues Avatar!