Our girls only ever have herbal cough syrup, it often works better and has fewer side effects - win win. Marshmallow root extract is the one I usually go for. I only give it during the day which also makes them cough less at night. The only downside is that it contains a lot of sugar. On the upside the kids even pretend to have a cough nowadays as it does taste very good!