I am also going through the same thing - my vet did a culture sensitivity Monday, hoping to have the results back soon. Environmental allergies play a bit part along with food have you ever had an allergy test don't narrow thins down bit? Also would suggest the culture swab to be done by you vet. Bes of luck!
Otis you'll never know how much I love you I love you more then all the leaves on all the trees