Definitiv Geschirr!
Meine hat von klein auf NUR Geschirr angehabt (inzwischen musste ich das dritte Geschirr kaufen weil sie immer rausgewachsen ist) bis sie halbwegs verstanden hatte, dass sie an der Leine nicht ziehen soll (wie man das beibringt ist ein anderes Thema). Erst mit etwa 5 Monaten habe ich ihr zum ersten Mal zusätzlich ein Halsband angezogen, die Leine aber noch nicht dran gemacht. Dann nach zwei Wochen ab und zu - in reizarmen Situationen und nur ganz kurze Strecken - die Leine am Halsband fest gemacht. Sie hat nicht einmal ansatzweise gezogen, weil sie einfach unheimlich sensibel auf das Halsband reagiert. Jetzt im Alter von 6 Monaten läuft sie anstandslos am Halsband, ziehen kommt so gut wie gar nicht vor und wenn dann nur sehr leicht.
Wenn man von anfang an das Halsband dran hat, dann erfolgt fast zwangsläufig eine gewisse "Abstumpfung". Die ist meiner Meinung nach später schwerer zu korrigieren als eine Umstellung von Geschirr auf Halsband vorzunehmen. Außerdem stellt ein Halsband teilweise eine höhere Belastung auf den Hals und die Wirbelsäule des jungen Hundes dar, daher finde ich Geschirr die sanftere Methode für den Anfang. Nachteil ist vor allem, dass die Geschirre teurer sind und häufiger gewaschen werden müssen.
Aber das ist Ansichtsache. Muss jeder selbst entscheiden.