M.O.
I've had asthma since I was a child. Lots of times when I got a cold, it would then go to my lungs and make me wheeze. The changing weather always triggered my asthma, as well as exercise (running around a lot as a child). Using an inhaler (albuterol) before exercise helps prevent an attack for me. In cold weather I always needed a scarf over my mouth and nose to warm the air. Also allergies triggered it, for me it was pet allergies or dust.
Asthma is well-controlled with the right medicine. I know people whose kids use nebulizers which I hear work well for little kids who can't use an inhaler. Good luck with the specialist.