Dogs for Good - fundraising | neighbourly

Dogs for Good is an innovative charity, exploring ways dogs can help people overcome specific challenges and enrich and improve lives and communities.
neighbourly