we have the same issue, and it gets worse as the weather gets cooler and nothing works except sadly a dose of steroids............. we were told the asthma puffer too but she will not use it at all! obviously steroids are the absolute last resort, but sadly they do work... apparently it is "seasonal asthma"

Will try the onion thing cause from everything that has been suggested that is the only thing we haven't tried