Eigentlich ist zeit u Geduld das aller wichtigste an der ganzen Sache!
Man kann (als Mensch) alles lernen, u man kann lernen es dem Hund so beizubringen das er es versteht. U natürlich kann der Hund lernen zu verstehen. Aber es braucht mitunter echt viel zeit, va wenn man auf die Hilfe von anderen angewiesen ist. (Ich meine das nicht negativ, um gotteswillen!, aber wenn mein Hund xy macht weiß ich wie ich drauf reagieren muss, u muss nicht warten bis mein nächster Termin beim Trainer ist damit ich den fragen kann um nichts falsches zu machen.)
Wenn du jetzt schon weißt das du diese zeit nicht haben wirst, fände ich es viel schlimmer, wenn du ihn behältst (aus falschem stolz, falschem 'verantwortungsbewusstsein', od, od, od), u ihn schlussendlich erst weg gibst, weil du dann in 3j überhaupt gar nicht mehr mit ihm zurecht kommst!
Jetzt ist er noch recht jung (1j ca wenn ich mich richtig erinnere).
Da hat er noch gute Chancen auf ein neues gutes Zuhause, wo die Leute am besten wissen wie sie mit 'so einem' Hund umgehen müssen, od aber zumindest die zeit haben sich um die behebung seiner Probleme kümmern zu können.
Wenn du weißt das du das nicht leisten kannst, finde ich es weitaus verantwortungsvoller ihm dieses Zuhause zu suchen, anstatt ihn mit muss zu behalten!!
Nachdem er ja nicht morgen sofort weg muss würde ich an deiner Stelle mit einem Tierschutzverein oä Kontakt aufnehmen, damit die dir bei der suche nach neuen Menschen für ihn helfen können, od dir zumindest tipps für die Vermittlung geben können.
Od du fragst hier noch mal nach. Hier gibt's nämlich eine ganze Menge Leute die von sowas echt Ahnung haben, u die dir sagen können was du beachten musst, an wen du dich am besten wenden kannst, usw.
Ich wünsch dir u dem Pelz ganz viel Glück!!