Common Causes of Puppy Coughing.
While it might seem strange, dogs cough a lot.
Coughing is a means of removing dust, germs, pollen, or other debris that your dog might have breathed in.
However, if your pup is Coughing frequently or seems unable to stop, you may need to take him to the vet immediately.