Sneezing in cats can be caused by a variety of things, including allergies, respiratory infections, irritation from dust or smoke, or even a foreign object stuck in the nasal passages. If your cat is sneezing frequently, it is best to take them to the vet to rule out any serious medical conditions.