The fact is, your dog should have both a collar and a harness for the most effective training.
Harnesses should only be worn during walks and light exercise, so having your dog also wear a loose-fitting collar (2 of your fingers between neck and collar) for identification purposes is a good idea.