If the rash is widespread, then it's likely to be an allergy, I think.
If being completely dairy free didn't seem to relieve all symptoms, perhaps there's something else he's reacting to as well? a lot of people who can't handle dairy also can't have soy, for eg.