With puppy training once per week you can see that most of the ‘reinforcement' needs to be done by you as the ‘human'. All training is backed up by handouts that allow you to easily continue
reinforcing what your puppy has learned.
For a solid all-round training this takes puppies around 4-6 months of training, mostly by you in small, short sessions. However, if you then consider you are going to have 10-15 years or more with your polite, well behaved and happy dog, it's well worth putting in the effort at the very beginning, when they are easiest to train.