Ich möchte dir nicht zu nahe treten, bin aber auch der Meinung, dass man einen hund entweder im Gridd hat oder nicht. Du sagst, er hört, bis auf....
Gerade diese Situationen mit anderen hund müsstest du dann trainieren. Beachte ihn einfach gar nicht mehr den Rest des Tages, fütter den nicht etc. und wenn andere Hunde auf Euch zukommen, dann beschäftige dich mit ihm. Er muss dich zu schätzen wissen. Du musst das wichtigste für ihn sein und natürlich gibt es nicht nur ein bitte, bitte, sondern auch ein gewissen ,,du musst,,. Das kannst du aber auch in einer Hundeschule gut lernen. Maulkorb um, dann passiert auch nichts. Gerade solche Situationen würde ich suchen, um daran zu arbeiten. und, einzeln spazieren gehen, damit der Kleine auf dich geprägt wird und du dich auf jeden einzeln besser konzentrieren kannst.
Mir vermittelt dein Text, dass er eher ein wenig dominat ist bzgl des Aufreitens etc und dass er dich nicht zu schätzen weiß.