Puppies will be puppies won't they. As much fun as all that excited puppy play is I can understand the difficulties with larger pups and younger kids. Are you taking him to obedience classes at all? I would assume from your post that you have some past experience with training with the other dogs you had but classes can really help too with extra stimulation and wearing them out, for a while at least 
I have a standard puppy who is just shy of 6 months in the class that I teach right now who is displaying similar behavior to what you have described. First we tried to redirect his behavior onto toys and also asking him for conflicting behaviors. You can't jump if you're in a down. It didn't work as well as it does for some dogs but what has worked for them is "time out". When their puppy gets to out of control they put her in her crate for 2 minutes to calm down. You dont have to use a crate for this, a pen or bathroom works just as well so long as there is nothing more interesting in the time out zone for the puppy to play with. (a side note, because they don't yell and scream and drag the dog to the crate she hasn't and won't form a negative association with her create - I know that worries most people who hear about time out) The key is short time outs, no hour "long you've been a bad puppy so sit in here" suff. Two minutes or so is enough so long as the puppy is not barking. They don't yell or get over excited about putting the pup in time out they just say "eh eh!" and if she doesn't stop asap they take her collar and she goes in. Mostly they were using this because their puppy was biting at clothes and mouthing on the hands and arms of their kids. It took about two weeks but the last class they had they reported that they hadn't put puppy in time out in three days so yay for them. Another part of their issue was lack of stimulation for their puppy. They added a few extra walks and a couple of trips to our local dog park as well as interactive toys to their weekly routine to help with some of her excess energy. The extra activities also played a big part in getting helping with the behavior.
I'm sure there will be other opinions and options posted as well. Good luck. There are as many training methods as there are dog trainers after all.
-Leia
I have a standard puppy who is just shy of 6 months in the class that I teach right now who is displaying similar behavior to what you have described. First we tried to redirect his behavior onto toys and also asking him for conflicting behaviors. You can't jump if you're in a down. It didn't work as well as it does for some dogs but what has worked for them is "time out". When their puppy gets to out of control they put her in her crate for 2 minutes to calm down. You dont have to use a crate for this, a pen or bathroom works just as well so long as there is nothing more interesting in the time out zone for the puppy to play with. (a side note, because they don't yell and scream and drag the dog to the crate she hasn't and won't form a negative association with her create - I know that worries most people who hear about time out) The key is short time outs, no hour "long you've been a bad puppy so sit in here" suff. Two minutes or so is enough so long as the puppy is not barking. They don't yell or get over excited about putting the pup in time out they just say "eh eh!" and if she doesn't stop asap they take her collar and she goes in. Mostly they were using this because their puppy was biting at clothes and mouthing on the hands and arms of their kids. It took about two weeks but the last class they had they reported that they hadn't put puppy in time out in three days so yay for them. Another part of their issue was lack of stimulation for their puppy. They added a few extra walks and a couple of trips to our local dog park as well as interactive toys to their weekly routine to help with some of her excess energy. The extra activities also played a big part in getting helping with the behavior.
I'm sure there will be other opinions and options posted as well. Good luck. There are as many training methods as there are dog trainers after all.
-Leia