Hello, long story short DH got me a Lab puppy for my birthday after our Weimaraner sadly passed away earlier this year.
So I am not an inexperienced dog owner, but Wei was a rescue so Puppies are all new to me!
He is settling in well,knows 'sit', 'down', 'stay,' 'wait,''drop it' 'leave it' and 'watch me' so we have the basics covered but he pulls like a freight train!
He will walk to Heel in the house beautifully, but he has only been able to go out for walks last week and is uderstandably very excited. 
I have tried stopping dead when there is any tension on the lead but it took me about an hour to walk him as I was only able to take a step at a time!
Today I tried a different tack, I let him pull but as soon as the lead went slack told him he was a good boy. This seemed to work quite well and I feel like he had an enjoyable walk but I don't want to confuse him by using different methods.
Any advice please ? He already can nearly have me over so I need to nail this before he gets much bigger! 
Sorry, that wasn't very short at all was it? 