Great trainer post on using front clip harnesses and why they often work better than collars or back clip harnesses for walking your dog:

I use front clip harnesses for all but one dog and they are fantastic. We also use one for the very large alsatian belonging to my partner. They are so helpful for large or small dogs.