Kate, who runs the course is friendly and full of good advice and is happy to answer any questions you have, no matter how obvious the answer might seem! At the class, there is just the right amount of dogs/puppies to allow you to socialise your pooch, but not too many that it becomes loud and unmanageable. Classes are split into puppy play time, tricks, basic training drills and techniques and question and answer sessions. Instructions and tips for training were really clear and all based on positive reinforcement. Frank our loud and anxious border terrier puppy, has really benefited from the training and socialisation. Would definitely recommend to anyone with a new dog or puppy.