Puppy Training 
Currently, I am not running puppy training classes but hope this will be rectified in the near future. In the meantime, if you are not able to provide your puppy with opportunities to socialise with other dogs on a regular basis, then I would urge you to seek out a well-run class with another trainer. It is vital your puppy learns how to approach and interact with other dogs, to develop bite inhibition and all this can only really be achieved successfully through socialising. However, if your dog is getting regaular socialisation opportunities with other dogs during daily walks etc, then I can provide 1 to 1 training for you & your puppy.
Advice On Buying A Puppy Or Acquiring An Older Dog
I can advise you on all aspects of acquiring a new puppy. This will include choosing the right breed for you, gender, settling in the new dog and establishing rules and training plans, socialising and how to avoid behavioural problems in the future. I would urge anyone considering acquiring a new dog to consider the reasons why they want to own a pet and the breed specifics of the various breeds of dogs they may be considering. Choosing the right breed is fundemantal and careful consideration should be given to this prior to getting a new dog.