- Allergies: Cats can develop allergies just like humans, and these allergies can cause sneezing and vomiting. Common allergens for cats include pollen, dust, and food.
- Upper respiratory infection: A viral or bacterial infection of the upper respiratory tract can also cause sneezing and vomiting. Symptoms of an upper respiratory infection include sneezing, coughing, nasal discharge, and watery eyes.
- Dental disease: Dental disease can cause pain and inflammation in the mouth, which can lead to sneezing and vomiting. Symptoms of dental disease include bad breath, drooling, and difficulty eating.
- Gastrointestinal issue: A gastrointestinal issue, such as a stomach upset or intestinal obstruction, can also cause sneezing and vomiting. Symptoms of a gastrointestinal issue include diarrhea, constipation, and loss of appetite.
- Foreign body: A foreign body, such as a piece of string or a bone, can become lodged in the cat's throat or esophagus, which can cause sneezing and vomiting. Symptoms of a foreign body include difficulty breathing, coughing, and pawing at the mouth.
- Hairballs: Hairballs are a common cause of vomiting in cats, especially long-haired cats. Hairballs can form when the cat grooms itself and swallows loose fur. Symptoms of a hairball include coughing, gagging, and vomiting up a ball of fur.
- Stress: Stress can cause a variety of health problems in cats, including sneezing and vomiting. Symptoms of stress include hiding, changes in appetite, and excessive grooming.
Because sneezing and vomiting can be caused by a variety of underlying medical conditions, it is important to take your cat to the vet if he/she is exhibiting these symptoms. Your vet will be able to diagnose the cause of your cat's symptoms and recommend the appropriate treatment.