Dylan was like this, he is a year old now. He loves people and feels,he has to,speak to everyone in the world. I found that taking him to puppy classes helped socialise him with other dogs a lot. Teaching him to sit when speaking to people also helps, not everyone wants a dog jumping at them. Trouble is he is so lovely people want to fuss him so training is two steps forward, one step back. He is starting to calm down a bit now and if he runs up to people he will at least sit to be fussed. Perhaps you could try doing this and treating him when he sits? Maybe try it with some people you know. When he is sitting you can put you foot on the lead to stop,him jumping up. He's still young and exploring this exciting world, but he will start to grow up some time!
Lesley and Dylan