Dogs cough as a natural response to any type of irritation, itching or discomfort in the air passage, and doesn’t necessarily mean that they’re sick. A dog’s cough typically sounds more like a gag or goose honk, and can be either a dry cough or a wet cough.
If any mucus, blood, foam or other fluids being coughed up, it’s a sign of something more serious going on. Prolonged coughing lasting more than a week or so may also be signs of an infection or disease. Your vet will help you determine the underlying cause of the cough and appropriate treatment.