I would suspect that the underlying cause of the cough is post-nasal-drip that washes his throat at night when he lays down. I would explore food allergies, which can cause the post nasal drip to be severe. Start with the common ones like dairy, wheat and sugar. Rotate them out of his diet and see if he improves. There are many good books on food allergy diets. Good luck!