Question: what does it mean when your dog is coughing and gagging?
Answer: A deep, dry, honking canine cough could be a symptom of kennel cough or tracheobronchitis (upper airway, meaning not the lungs). Kennel cough is a highly contagious disease caused by bacterium OR a number of viruses.