I know it could be a long shot, but is your pup allergic to something? My dog was coughing so much and it was due to the grass we had growing in our yard. This website might help with suggestions in case it is allergies.
https://www.enduraflap.com/blog/post...nal-allergies/