German Shepherd Q&A
Harness is probably better. If you do not know how to train a dog to walk properly on a coller it will just keep trying to run after things even if it chokes them. Dogs have a one track mind. So a harness will offer better control and less danger.