pues lo primero que te podría decir es que le des una pastilla para el resfrío pero si dices que tu hijo es alérgico a la penicilina hay cambia la cosa porque no puede darle cualquier cosa . Seguro su problema se debe a una inflamación de la garganta y eso provoca la fiebre y que obviamente le duela al toser por forzar esa zona inflamada.
Sería bueno que lo lleves a una consulta con el médico y que sea él quien te diga que puede tomar deacuerdo al chequeo que le haga. Suerte con tu pequeño y que mejore pronto.