Allergies are one of the most common causes of sneezing in cats. Cats can be allergic to a variety of things, including pollen, dust mites, and food.
A upper respiratory infection (URI) is another common cause of sneezing in cats. URIs are caused by viruses or bacteria.
If your cat sneezes frequently and seems to be pawing at their nose, it is possible that they have a foreign body stuck in their nose.
In rare cases, sneezing can be a sign of cancer. If your cat is sneezing frequently and has other symptoms, such as weight loss or a change in appetite.
Some medications can cause sneezing as a side effect.
Stress can also cause cats to sneeze. If your cat is going through a stressful event, such as moving to a new home or the arrival of a new pet, they may start sneezing.
In some cases, cats may sneeze simply because they have a tickle in their nose. This is usually nothing to worry about and will go away on its own.