It took us 6 months and 1500 dollars worth of testing to figure out what was wrong with Sancho. Turns out he was allergic to everything native to Texas. 5 types of grass 3 kinds of trees, and dust.
The vet said either to put him on shots that may or may not work. Or move. We moved to Colorado...