I would get a second opinion from a different vet it sounds like kennel cough to me. A suggestion for when he gets better is to get him the bordatella immunization which protects against kennel cough and other respiratory illnesses especially if he interacts with other dogs. It sounds like he...