Soziale innerartliche Kontakte sind durchaus wichtig, wenn Euer Hund und der Artgenosse souverän damit umgehen kann, die innerartliche Kommunikation verstanden und auch beachtet wird. Dazu muß aber der Mensch die Körpersprache der Hunde verstehen um entsprechend zu moderieren. Nur weil ein Hund auf einen Artgenossen trifft heißt das nicht automatisch, daß es gut geht und die miteinander spielen.
An der Leine entsteht Kontakt auf begrenztem Raum, keiner kann weg wenn es seine Lösung wäre und daraus entstehen sehr oft ungute Abläufe.
Ich rate Dir, wie Du schon selbst schreibst, mit Trainer-Einzelstunden um gewisse Basics zu legen und darauf aufzubauen.