Where is he based? There is a community called Sant Egidio in London (and in other places) where people make friends, and he can bring his dogs, too! It's volunteer-run and you can get somebody to go out with you or check on you from time to time. They befriend homeless people as well but don't be put off because those who misbehave are never invited to their brilliant tea parties (by which I mean a three-course meal!). They're on FB as well. When volunteering there, I adopted a lonely old lady whom nobody liked, she's insane as hell (in a good way) but very lovely and changed my life completely, don't know what I would do without that crazy woman XD
Also, you have to understand that I'm not a churchy person or a religious freak by any means when I say that church really helps sometimes. They can have gatherings, trips to the seaside and all sorts of non-religious activities that could really help him find friends!
P.S. I'm sure he will find friends, he sounds lovely!