Our 4 month old basset, Rooney, has developed an odd little cough. For anyone who has cats, I can best describe it as that "hey, I'm working on throwing up a hairball on your bed/couch/rug/anywhere you'll step in it" sound, complete with the open-mouthed "gaaack" at the end. Only, nothing comes out. We took him to the vet, who reported that his lungs and trachea are clear, and suggested children's cough syrup. We tried that, to no real effect (other than a very sticky, cherry-flavored dog).
He is eating and drinking normally, and isn't guarding any part of his neck or face, so doesn't seem to be in pain (although obviously it's hard to tell). Is this how dogs normally cough? Could it be allergies? Our other thought was some foreign body stuck in his throat, but he isn't doing it all the time.
Any thoughts?