We have used Gary for one-to-one and group puppy classes. Both have been brilliant. First and foremost, Gary is very easy to work with as a dog owner and establishes a very good bond with the dogs that he trains. His training approach is based on rewards and incentives and making things fun. His classes are very enjoyable and good value for money. They are great for developing key obedience skills such as sitting, staying, loose lead walking, scent work, recall and lots more. Our black lab puppy has come on leaps and bounds since working with him. We can't recommend his classes enough. Phil & Kath Oakley