Wenn der Hund nicht gelernt hat, wie er sich zu verhalten hat, dann kann es daran liegen.
Dann sollte man bei diesem Hund einfach so beginnen, als ob man einen Welpen besitzen würde.
Der Hund sollte bei Hundebegegnungen erst einmal so lange an der Leine bleiben, bis er sich beruhigt hat - natürlich so weit von den anderen Hunden entfernt, das er sich auch entspannen kann. Wenn der Hund sich dann beruhigt und entspannt hat, dann darf er hin.
Wird es dem anderen Hund zu viel und dieser beginnt abzuschnappen, nein eigentlich schon vorher holt man den Hund ab, leint ihn an und geht wieder weg. Bitte den Halter des anderen Hundes bitten das selbe zu tun und in entgegengesetzte Richtungen auseinander gehen.
Vielleicht gibt es bei euch eine Hundeschule, die Spielstunden (ordentlich geführt) anbiete, wo er dann in einem geschützten Rahmen den Umgang lernen kann.