Front clip harnesses work GREAT!
Also, start in an environment that is free of distractions and easy for him to succeed. (The living room, back yard, etc.) and gradually work up to requiring him to walk on a loose leash in more distracting environments.
Check out this tutorial on Sue...