We had an excellent time and learnt so much when we attended puppy school. Kelly the instructor was very approachable, knowledgeable and entertaining, she really knows her stuff. Our puppy really enjoyed it too being able to interact with other people and dogs, it definitely has given us more confidence as owners.