Can I add a bit? We got a young terrier-type dog from the RSPCA after our elderly collie died and it was a great culture shock and really hard work training him: he would just wee and poo anywhere as well as jumping up at people, especially over-excited children, biting ankles and hands, nearly pulling us over on walks and he was extremely nervous and wary of strangers, particularly men.
He's now two and so much better - and idolised by our children. He does still bite hands and feet, but we either give him a toy to bite instead, say a firm "no!" or use a tip from Dog Borstal and spray/threaten to spray him with water, which always stops him in his tracks. I also make sure to stay away from groups of excited children as he can't help but get hyper, and I agree with others who say it's important for your own children not to wind him up.
We have a Halti head collar which he doesn't really like and periodically tries to get off, but it's great as it really stops him pulling.
He does still jump up too, but again we have to be firm. One of the difficulties is that a couple of friends ignore it when he jumps up/bites them/pulls on the lead, and one even lets him sit beside her on the settee at her house(!) so he's not exactly getting a consistent approach. However, he's got lots of energy (as it sounds as though your puppy has) and they do take him out for walks, which is great for him and them so we can't really complain.
Is there anyone who could help exercise your puppy in order to help burn off some of his excess energy?
Good luck with your little dog and I do hope you get some help.