The drooling could just be from teething.
As far as the coughing / hacking - I'd be looking at both kennel cough and GERD. Do you give him the kennel cough vaccine, bc that vax can actually cause the illness itself.
GERD:
http://www.yorkietalk.com/forums/die...wallowing.html