J.B.
One thing to remember is that a productive cough is better than a dry cough. If he's spitting out mucous, even though it's gross and seems awful, it's much less worrisome than a dry cough. A barking cough or wheezing is when you need to really worry. I'm with you - hoping the weather will get better soon and getting fresh air will help us all stay healthier!