K., Our now 5 yr. old went through the same symptoms since last summer since she around 2. At night, it started with a bad (barking,loud) cough. I would take her to the drs. and they would always tell us it was viral and nothing they could do but prescribe stronger cough syrup and wait it out which always resulted in another trip to the drs. when it still wouldn't go away! Last, year she ended up with pnuemonia and was pretty sick. She had a chest x-ray and found that her tonsils, adnoid were enlarged and we had both removed. Last summer we ad a very hot dry summer day and she started coughing again. Took her to drs. and they finally told us it was allergies and to have her tested. 3 yrs. later after being told there was nothing they could do that it was viral she did have allergies after all. Hot steamy showers,humidifiers,cough syrup won't always work it sounds like your 2 yr. old does have allergies and don't let your dr. say she is to young to be tested. If she has them it could show up. I know first hand how it is to hear your child in the middle of the night sound so bad and nothing works. Good luck to you Both!!