Highly recommend the Puppy Preschool at Duncan McGinness Vets. The staff take the safety and wellbeing of the puppies and .’parents’ seriously and of the upmost importance. We were so pleased to have our puppys health monitored each week, learn ourselves about how our puppy learns and ways to ensure we got the best out of each session. We were sad to have the sessions end. Thank you for allowing us to give our girl the best start in her basic training and behaviour management.