DftD Training Hall extension 2

Dogs for Good

Dogs for Good are a charitable organisation that train dogs to help people affected by disability, dementia, autism and other conditions and mental-health challenges to live happier, healthier, more independent lives.