Welcome bo BPO~! Well, since your lab is 2 1/2, he should be getting his brain soon. Lab's can be so energetic and happy that they can't contain it. But, they really do want to please you.
Maybe if you have a yard, you can play fetch with him for a while to wear off some of the energy before you take him for a walk?
The other thing that I do, is when they start to pull, I turn around and go the other way, that way, they need to correct and follow me. I don't give any warning. Yes, I look goofy walking back and forth, but, eventually, my dogs figured out they better walk with me and pay attention so they don't hit the end of the leash. Every once in a while, I still do it, just as a refresher/reminder