Ich würde ihn auch erst ein mal an der Leine laufen lassen und jeden Blickkontakt von ihm markern und belohnen. Zwischendurch auch mal seinen Namen sagen und guck. Also "Hund guck", wenn er es macht, wieder markern und belohnen. So lernt er dann nebenbei, wie er heißt und das es sich lohnt, aufmerksam zu sein.
Wenn er Futter bekommt auch mit Namen rufen. Kommt er angerannt, loben und Futter hinstellen.
Ist er leinenführig?
Warum willst du ihn kastrieren lassen? Er wird nicht besser hören, weil er kastriert ist.