Dogs Trust
The UK's largest dog welfare charity, outreach programs, education, information, dogs for rehoming, legislation and campaigning.