Ich habe für meinen grossen Hund (68 cm Schulterhöhe, ca. 36 kg) ein Halsband, weil er mit dem zu Geschirr zu hatschen begonnen hat.
Mein kleinerer Hund (54 cm Schulterhöhe, ca. 19 kg) trägt ein Geschirr, wenn er an der Leine gehen muss, weil er am Halsband zieht, am Geschirr aber nicht.
Wenn ich so gehe, dass sie die meiste Zeit frei laufen, haben beide ein Halsband oben.
Ich würde einfach beides ausprobieren und dann wirst eh merken, womit du und dein Hund besser klar kommen. Es ist offensichtlich von Hund zu Hund unterschiedlich.