Da kommen eine Menge ungünstiger Dinge zusammen: Die Mischung an sich ist schonmal sehr ungeschickt, dann ist dein Hund altersmäßig weder Welpe, noch richtiger Junghund, noch erwachsen, weiß also selber noch nicht so ganz, was Sache ist.
Alles, was du beschreibst, klingt nach einem unsicheren Schnösel, der momentan noch ziemlich planlos ist. Den "jung und niedlich" Bonus hat er verspielt, richtig ernst genommen wird er auch noch nicht, man testet und probt, den einen unterwirft man sich, bei anderen ist er nur unsicher und wenn er sicherer wird, dann mobbt er scheinbar gerne oder - z.B. an der Leine - geht aus Unsicherheit und evtl. Übersprungshandlung (hin darf er nicht, also was nun) nach vorne.
Was dieser Hund braucht, ist ein ruhiges, selbstbewußtes, souveränes Frauchen, das ihm die Richtung zeigt, ihn aus unsicheren Situationen herausholt, rechtzeitig zurückholt, aber auch in allem was richtig ist bestärkt und seine Talente fordert und fördert.
Und das ist DEIN Problem !!!
Mit einer Kastration, die bei dem Mix und vor allem dem Alter eh absolut sträflich ist, wirst du sehr wahrscheinlich genau das Gegenteil erreichen. Ich bin mir ziemlich sicher, daß er danach richtig unverträglich, weil noch unsicherer wäre - also bitte: Wenn du deinen Hund magst, ihm helfen willst und die nächsten Jahre einen verträglichen, ausgeglichenen Hund haben willst, laß ihn, wie er ist.
Such dir einen guten, kompetenten Trainer, der mit dir und dem Hund draussen, an eurem Problem arbeitet. Du bist nicht alleine
90% aller "Problemhunde" sind unsichere Hunde und Frauchen/Herrchen muß mehr lernen als der Hund.
Arbeite an dir, trainiert wieder mit mehr Spaß, vergess die Leute um euch herum. Konzentrier dich auf euch beide, egal was andere sagen ... vielleicht helfen dir diese Tipps ein bisschen https://www.dogforum.de/fpost6611653.html#6611653
Gruß, staffy