i've allways like using a harness,especially with a dog that pulls hard.they seem to get a better workout..collars on a dog that pulls hard can put to much pressure on the throat,therefore running the risk of doing damage to the throat.
id pick a harness over a collar anyday!!