Dog is a 7 month old Australian Shepherd. I work at a boarding kennel, he frequently accompanies me to work and we live on the property. Left kennel property to visit family and thats when the cough started. No dogs at the kennel are sick. We have 3 day old puppies at the house and I do not want to infect them. My puppy is not vaccinated for Bordatella. The cough only occurs in the morning. He went about his day with no problems and woke up with a cough again this a.m. He slept directly under a window with a fan in it. He also ran into my arm and hit his neck the day before the coughing started. I wonder if maybe he has allergies, a small trachea irritation, or if this sounds like kennel cough. It is a light dry hacking cough accompanied by a gagging sound at times. Eating and drinking okay.