I didn't think you were supposed to give kids cough medicine-esp that young. You do not want to supress the cough. Plus it is easy to use to much and then be very dangerous. I also don't think you are supposed to use Benadryl for colds.
I don't remember when kids can start with honey...but I just read a study that found it to be JUST as effective as cough medicine.