* Allergies. Allergens or dust in the surrounding could induce sneezing or a sneeze-like gag.
* Nasal foreign body. Anything stuck such as treats and bone could induce gagging behavior
* Gastrointestinal obstructions. Blockages cause by toys and nonedible materials
* Kennel cough. An infectious upper respiratory illness that might trigger coughing or retching can be contagious as well be passed through dogs to another
* Lungworm. Parasites in the windpipe and airways that leads to a chronic bronchitis causing frequent hacking or retching
* Laryngeal Paralysis or vocal cord dysfunction . A condition is most evident in large dog breed due to age that could result in respiratory difficulties and noisy breathing or retching, especially while exercising, drinking or eating.
* Heartworm, and collapsing trachea: Chronic coughing from both cases and may seem like gagging at moments.