Ah OP I really feel for you, puppies can be really really tough. I'm a dog walker and also do puppy visits so much of this is very familiar to me.
You've had some great advice on this thread and the two most important things that I'd reiterate are:
Firstly, Do look into starting training ASAP. I appreciate that for various reasons you wanted to wait but it's in the best interests of your puppy to get cracking ASAP. Each session is really more about training you, the owner, how to shape your dog's behaviour through lots and lots of practise at home in short bursts. You can share this info with the whole family so that you are all on the same page.
The sooner you get started with basic training, the less time your puppy gets to practise undesirable behaviours. Once these tough behaviours are entrenched they are harder to 'fix'- much better to encourage desirable behaviours from the start.
It's also a great opportunity for your puppy to meet other puppies under carefully controlled conditions- there is great value in doing this ASAP (I'm not advocating a free for all puppy meet and greet, more short controlled nice sessions).
Secondly when training at home think about which behaviours are important to you and concentrate on them first. For me the most important behaviours to train are: sit; wait; leave it; recall; hand touch. These are all critical to keeping puppy safe now and in the future.
Also shaping behaviour without jumping up or biting and teaching a settle are important as a non leaping, non biting dog that can settle makes everyone's life easier.
Other training like paw, spin, lie down etc can be helpful but to me are less important until others are secured.
Be consistent with training, reward with food (no one works for nothing, this included dogs and you can reduce food to keep calories down), always always always look for positive reward based methods of training.
Beware of the tired puppy. Tired puppies can't learn and do tend to be a bit loopy!
Hope that helps.