Hey,
dein Hund scheint wenig Respekt vor dir zu haben, denn Anspringen ist häufig ein Zeichen von "Anpöbeln". Das Beißen in die Leine hört sich für mich wie eine Übersprungshandlung an...
Wie machst du deinem Hund denn klar, dass er nicht zu dem anderen Hund darf? Nimmst du ihn immer dann an die Leine wenn ein anderer Hund kommt?
Wenn das so ist, dann solltest du versuchen, den Hund immer mal wieder zu dir zu rufen und ihn immer mal wieder anzuleinen, damit er die Leine nicht grundsätzlich mit etwas negativem verbindet.
Du kannst versuchen ihn bei Hundebegegnugen abzulenken, indem du z.B. Suchspiele anleitest oder mit dem Ball zu spielen beginnst. Von "Ruck"-Methoden halte ich persönlich nicht sehr viel. Natürlich sollte dein Hund dir Respekt entgegen bringen, aber den bringt er dir vorallem dann entgegen, wenn du ihn verstehst und er es macht, weil es ihm spaß bringt und nicht weil du ihm angst machst.
Liebe Grüße