Start training now but not in a formal way.
I never teach recall - it should just happen by the way you interact and play with your puppy so start now!
Everytime you say his name reward him.
If he comes close to you reward him( at this age he will not go away from you!)
Run away from him making a happy high pitched noise - he will chase you and reward when he gets to you.
Have a positive/happy zone around you where brilliant things happen, eg if he is near you play games, reward. _ If that is developed at this stage you will never ever have an issue with recall.
Introduce to the clicker - click and reward - with a goldie this will take about 3 times before they get it.
When he is happy that the clicker means good things if he sits click and treat.
Click and treat if he goes into his cage or bed or if he goes down click and treat do not introduce a word at this time.
Click and treat when he is calm
Also teach a positive interrupter make a noise that is easy to make a kissy or sound with your lips everytime you do it reward the puppy.
This is so useful in that you can prevent unwanted behaviour by making the noise and he will come bounding over to you for a treat. It can interrupt nipping, chewing or other mischief that puppies can get into.
Get him out and about for sensible and controlled socialisation before he has his jabs.
Play play and play with him - use tuggy toys , old stuffed socks or t towels you need to be the most fun thing he has ever meet - then many future problems will be prevented.
Enjoy him