I'm so sorry your baby is going through all of this

. It could be so many things. I COMPLETELY agree w/ you about seeing a dermatologist - I think that is the the smartest thing you could do. Skin issues can be very complicated and since this has been going on for awhile, I really do think a derm. would be best. Depending upon the initial impression the vet has (ie. if there is an obvious Dx to a derm), this may be one of those cases where allergy testing could actually be helpful (rather than inconclusive).
Those are all good foods that you've listed - but is he doing well on the Venison? If so, I'd tend to keep him on it. If not, I will say that EVO may be a good one bc it does have rather limited ingredients. Please do keep us posted on this little guy.