Some of the reasons your dog might sneeze include:
- Foreign bodies
- Foxtails (plant)
- Infections
- Nasal mites
- Household products
- Brachycephalic breeds (breeds with pushed-in faces)
- Excitement
See Dr. Becker's full article on this topic HERE.
Additionally, Dr. Becker discusses reverse sneezing: