Thanks deb but I didn't see much about training a dog not to pull. Unless I missed it. LOL
Ok, this is what I did with Titan to make him stop pulling when I got him at 2 1/2 years of age.
When he started to pull, I would turn around and walk the other way. This process can be quiet frustrating for you but be aware that if the pup feels your frustration, he will shut down and stop listening. I learned this the hard way. It took us about 45 minutes to an hour to walk 1/8 of a mile.
Let's just say, I was beyond frustrated.
I continued to do the turn around technique and it took about a month of consistent training for him to stop pulling.. I brought treats when he did what I wanted him to do, i.e. stop, sit, wait and then walk again.
Your pup is young, so he should hopefully learn a lot quicker than Titan.