Specific courses for puppies aged 12-20 weeks (Puppy School) and Beginners classes for puppies and young dogs who need basic training but are just that little bit too old for Puppy School. Completion of either of these courses (or equivalent) qualifies the dog/puppy for Puppy University, a follow on course to further develop their training. Only kind, reward based methods used, there is no yanking of leads or harsh vocal commands in our classes