На ночь лучше вообще отхаркивающее не давать. Что бы подавить сухой кашель дают обычно на ночь Синекод. Может попробовать с антигистаминным препаратом, если боитесь аллергии? А вообще кашель выпаивать нужно, маленькими глотками каждые 5 минут теплое питье (ромашковый чай) и можно в рот маленький кусочек сливочного масла, что бы подавить щекотку в горле.