You've gotten lots of great suggestions and advice so far and you seem to be incorporating it to good effect. I've got one global suggestion and a couple of more specific ones. First, consider changing your perspective a bit. IMO, raising a puppy is more about shaping behavior in the direction that you want to see as s/he grows up and less about correcting undesirable behaviors. There are obvious exceptions, but I'm speaking generally here. I'm not suggesting that you ignore undesirable behavior, but that you consider thinking about it differently (e.g., "How do I turn this into what I want vs. focussing on endlessly correcting what I don't want?") which will lead you to alternate approaches/interventions. At base, from the moment the puppy/dog walks in the door, you're thinking about the adult that you want it to become and actively shaping those (desirable) behaviors in your daily interactions.
Here's a less cerebral suggestion. In my world, all dogs must learn good manners and
develop self-control. It's a gradual, age-based approach, but they have to learn and we have to teach it. In your bed jumping scenario, one of my rules is that dogs cannot come up on furniture (beds included) without invitation. Period. If the puppy comes up uninvited, I say 'Off' and remove it from the bed/sofa/chair. Then (and here's the shaping bit), I immediately give the pup a command that I can positively
reinforce. I might tell the pup Sit, Settle, Place or Crate --- depending on what it already knows. Once s/he complies, I say, "Yes, what a good girl," give a treat, and continue whatever I'm doing. Rinse and repeat for however long it takes.
Since being on the bed/sofa with you is too exciting right now, why not start with something more basic (e.g., learning NOT to come up without invitation) on the basis of which you can later shape what appropriate bed/sofa behavior is? There's no Doggy Bill of Rights in my world. They have to earn certain privileges and coming up on the furniture is one of them. Play is wonderful and a great basis for training, but only when you
initiate it --- at least until the pup has learned better self-control and can ask politely. IMO, he's being a bit of a bully at the moment.
Second, I'm assuming that you've gotten a crate which I heartily endorse; if not, do so ASAP. Crate training is a great way to teach the pup self-control. So, try this approach after walkies, formal training sessions or any activity that revs him up. As soon as you come in (or the training/play session ends), give him a drink of water, and send him to (or put him in) his crate with a toy or treat. Tell him he's a good boy and Leave Him There
for at least 15-20 minutes while you do whatever. It's not a correction, he won't be destroyed by the experience and he'll learn that fun times and activities are followed by quiet periods. Again, you're shaping the adult behaviors that you want to see. If the rambunctious behavior happens when you let him out of the crate, Put Him Back In
and wait a minute or two. Only when he's calmer (and your standard for this should increase as he 'gets it'), do you try it again. Again, rinse and repeat for as long as it takes.
Here's another example: I work from home most days and spend an ungodly amount of time on the phone. I can't have dogs harassing me while on a conference call. When the Wild Child was a baby, into the crate she'd go (with a chew toy) before a call started. At the end of the call, I'd take her out of the crate and we'd go outside for a potty and/or kickball break or, time permitting, a quick stroll. She not only got the point ("It's Quiet Time when Mom's on the phone"), she also learned that as soon as I said "Bye," I was available for potty breaks, a scruffle or a stroll. Now, I never consciously taught her that; she figured it out all on her own. I call it collateral training. LOL.
Overall, it sounds like you're doing a good job; congratulations! It also sounds like you're well on your way to becoming a dog person
, so kudos to you. Is that crazy? Some folks might think so; I don't.