
How awful! What a terrible experience this must have been, both for the dog that was hurt, for its' owner, and for you and Alfie. No wonder Alfie is a bit wary of other dogs!
I think you are doing the right thing, at the moment. It may take some time, though, for him to regain his confidence. Make sure the dogs you let him say hello to are nice ones, a bad experience right now might just confirm his suspicions.
Good luck to you and Alfie,
Karen