First of all Welcome to EBN!!!
OMG that is the worst pics I have EVER seen… gosh I'm so sorry for your baby I would have to say that benadryl would not even touch this, what is your vet saying?!! Have they done allergy testing on him?!! Has he ever seen a dermatologist?!! I'm going to tag some members on this one… Please keep us posted!!!