Ein Halsband ist so lange nicht schädlich, wie der Hund ohne zu ziehen vernünftig an der Leine geht, der Mensch nicht am Halsband ruckt oder zerrt, und es nicht zu eng sitzt oder aus Material besteht, auf das der Hund allergisch reagiert.
Allerdings zeigt die Praxis, dass die wenigsten Hunde vernünftig an der Leine gehen können, oder aber ihre Menschen der Meinung sind, dass der verstaubte Leinenruck noch immer ein adäquates Erziehungsmittel sei

Von daher stehe ich auf dem Standpunkt, dass ein gut sitzendes (!) Brustgeschirr in den meisten Fällen vorzuziehen ist, da der Hals einfach ein sehr empfindliches Körperteil ist. Natürlich muss der Hund auch mit dem Brustgeschirr vernünftig an der Leine gehen (und sein Mensch sich vernünftig verhalten), aber wenn der Hund doch mal zieht, ist es zumindest nicht ganz *so* ungesund.
Meine Hündin hat in ihrem ganzen Leben noch nie ein Halsband getragen, mein Rüde trägt nur sehr selten mal eins. Eher laufen beide "nackig", oder eben mit Geschirr.