Сопли и кашель могут быть вирусного, бактериально или аллергического происхождения. Кашель может быть следствием аденоидита, фарингита, ларингита, трахеита, бронхита  и даже пневмонии или туберкулеза. Лечение будет разным, нужно знать диагноз! Вы же пытаетесь лечится симптоматично, препаратами, неимеющими существенного терапевтического эффекта. Так делать можно, если иммунитет ребенка позволяет и вы не рассчитываете на быстрое выздоровление.