Warum wurde er chemisch kastriert? Ich finde das bei einem unsicheren Hund denkbar ungünstig aber es wird sich zeigen, ob es das bringt was du erwartest.
Das er sich bei deinem Trainer anders verhält ist erstmal kein großes Wunder. Dein Trainer profitiert vom Trainereffekt, d.h. der Hund ist verunsichert, weil ihn eine andere Person führt und nimmt sich zurück. Dann ist es auch so, dass dein Trainer nicht emotional involviert ist, was bei dir natürlich ganz anders ist. Diese Emotionen die du ins Training mit einbringst spürt dein Hund und spiegelt sie wieder.
Ich würde dir zu einem Privattraining zuhause raten, denn in der Hundeschule wirst du da nichts. Auf dem Platz verhält sich ein Hund nie so, wie bei sich zuhause. Dort mußt du trainieren, also hole dir den Trainer dahin, wo du die Probleme hast und lass dich nicht so sehr beeindrucken und verunsichern, nur weil er den Hund vermeintlich besser führt .. das ist keine Zauberei .