No cough medicine
The best medicine for cough is the medicine that treats the reason you are coughing.
If your cough is due to asthma
you need to treat asthma. If its due to reflux
treat the reflux. If its due to pneumonia
then treat the infection. I do not like treating symptoms unless i know the cause. If you have a persistent cough
you need to see your doctor.