Hello XXXXXXXXX,
This is Dr. Christian. There are a few things that could be causing the cough.
If he is really struggling to breathe, has a bluish tinge or pale color to his gums, or can't walk because he is too weak then I would get him to a vet tonight because that is an emergency situation. A fan set on low aimed at his nose may help his breathing somewhat. You can check his rectal temperature with a rectal thermometer and vaseline. It should be between 101 and 102.5. If it is over 103 then I would take him in tonight. Either way I would recommend a vet visit. A heartworm test and possibly x-rays would be the starting point to determining the cause and then an appropriate treatment plan can be determined. If you have more questions let me know.
Veterinarian
12 years of veterinary experience in medicine, surgery and behavior with exotics,canines and felines