If you look at the label on cough syrup
for children, even those typically recommend
for age 6 and up (at least the brands I have seen.)
When my 2 1/2 year old has a cold with a cough I give him milk slightly warmed with honey in it. I have also given him a teaspoon of honey on it's own. It works extremely well.