Doctors explain different types of cough—dry cough, wet cough, uncontrollable cough, and barking cough—and explain the likely causes and best treatment options.