Hat er nur beim Anziehen Angst oder fühlt er sich auch während des Spaziergangs unwohl?
Also, auf dem Foto scheint das Geschirr gut zu sitzen. Wichtig ist, dass das Geschirr ungefähr eine Handbreit hinter den Vorderbeinen sitzt (also der Brustgurt da lang geht) und dass es weich gepolstert ist.
Wenn du ein neues kaufen willst, schau mal ob du eines von der Marke Koch bekommst. Die sitzen i.d.R. gut und sind gepolstert. (Es gibt allerdings von der Firma auch Ungepolsterte, da musste aufpassen.)
"Nur", weil dein Hund das Anziehen nicht mag, würde ich persönlich nicht auf ein Halsband umsteigen. Gestalte die Situation beim Geschirr anziehen so, dass es für ihn nicht zu unangenehmt ist. Also hocke dich seitlich zu ihm auf dem Boden, biete ihm supertolle Leckerlies an, die du verfütterst, bis er im Geschirr drin steckt.