vicks is no good for toddlers they say it can even effect their breathing unfortunately for toddlers there is not any medicine you can use except children's tylenol and childrens motrin its good that his cough is productive as long as he doesnt sound like he has a whistle in his chest when he is coughing thats when you need to call the peditrician as for the runny nose its better out than in try pu