Every year Dogs for Good receives over 5000 inquiries from people who are looking for support through specially trained dogs. It takes nearly two years to train each of the charity's assistance and community dogs, and currently Dogs for Good cannot help all the children and adults that could benefit from their services, so every pound we raise through the Marathon will help them train more dogs and support more people.