After your puppy completes a program you will meet with a trainer once a month to review, refresh and improve on the skills he has mastered. Between the time you get your puppy at about 8 weeks old and he time he is fully mature at about 1.5 years old he will go through many behavioral and growth phases. These monthly check ups will help you train and guide your puppy through his first year plus with you.