Hi,
If all cats and dogs were microchipped and vets checked them on every visit it would reduce this problem massively!!! And it would not cost the vet a penny to do this.. it's 10 seconds of their time!
a good website for people losing their dogs is
DogLost.co.uk Helping Reunite Lost Dogs with their Owners