Common causes of this symptom include reverse sneezing, pneumonia, kennel cough, heart disease, collapsing trachea and a foreign object lodged in the throat.
Reverse sneezing is a common issue seen in dog breeds that have flat faces such as Pugs.
The sound of a reverse sneeze can also sound like a choking noise.