I'm sorry if this has already been suggested or doesn't apply - I read the first page but only skimmed the rest....
Would it be possible for him to volunteer at a local shelter or rescue group for a month or so??? That way, he'd have a chance to spend a little time with several dogs and it...