My 3 year old cat has a dry cough. Normally it happens when it's sleeping. She wakes up from sleep, then she extends her neck forward, and starts coughing. It sounds like she has phlegm in her throat. Picture a time when you had a cold and you had phlegm in your throat whilst you cough, that's exactly how it sounds. She'll do it for about 30 seconds usually, and it looks like she coughs something up in her mouth then swallows it. She did throw up worms some weeks ago, we took her to the vet and gave her medicine for it every two weeks.
If she does the coughing, she'll do it maybe 2-3 times a day, then maybe she won't do it for say a week, it just depends (it's not a consistent everyday thing, but she has done it maybe a few times a day for 3 days once). Other than this and the worm incident, she shows no signs of being sick. Afterwards she is perfectly okay and fine, she plays a lot throughout the day. Also, after her coughs, I have heard her meow before, and the meow is faint and raspy, like she has something in her throat (she doesn't normally meow when doing it, and the meowing wasn't caused by the cough or anything). Also, when she's doing it, although it does look like she coughs something up in her throat (because she swallows during it), she doesn't appear to be vomiting, just coughing.
Any ideas as to what this could be? Thanks!
EDIT: also, we do have a weird/old heating system in our house that could be causing this. Our heat comes out very dry, and sometimes I wake up in the middle of the night with a sore dry throat, so this is one of the things I thought was causing it. Our other cat doesn't have this problem, though (but that still doesn't mean the heat issue isn't causing it).