Als außenstehender ist es wirklich schwer bis fast unmöglich zu sagen, woher das Verhalten kommt.
Es ist aber sehr gut, daß ihr ne neue Trainerin habt und weiter an dem Problem arbeitet.
Ich persönlich würde den Hund mal öfter "links liegen lassen". Heißt also einfach ignorieren. Wenn er zu euch kommt und möchte spielen oder gestreichelt werden, einfach ignorieren. Vielleicht selber mal das Spiel starten und auch beenden. Immer nur kurze Einheiten. Genau so auch beim Streicheln.
Außerdem würde ich das Futter über den Tag verteilt aus der Hand füttern. Für erbrachte Leistungen z.B. Sitz, Platz, Bleib usw. usw.
Es gibt so viele Möglichkeiten.
Zum Schutz würde ich dem Hund aber einen MK anziehen. Wenn der Hund anständigt daran gewöhnt wurde ist es für ihn nicht anders, als wenn wir ne Brille anhaben. Vorsorge ist immer besser!