You could try this, too, if you have a little extra time. Just sit somewhere quietly, near him, for 10 minutes or so, with some kind of treat. Keep your back to him at first, and just let him approach at his own pace. When he gets close, give him the treat and say good boy in a soft voice...