It's never too late to start training. I would say work on things that you can at home until then so that he will be more than ready when you start. Play the name game (calling his name and reward for responding to it) and work on the sit command (lure the dog when they are standing, have a treat in your hand and palm up, go over their head with the treat. They will lean back to smell the treat and automatically do a sit. Reward for the sit). I think that you will be fine, most places, you either do puppy or Basic I which is the same thing, just different aged dogs. Good luck!!