By Ann Evans   Dogs Trust, the UK’s largest dog welfare charity, cares for 15,000 unwanted dogs each year. A huge number, but every dog has its own tale...
Read More »