The occasional sneeze is normal. Repeated sneezing, especially with runny eyes or nose, usually means a respiratory infection, which is very common in kittens, shelter cats and multi-cat homes.
Cornell Feline Health Center notes that feline herpesvirus causes lifelong infection in up to 80% of exposed cats, and up to 45% shed the virus again from time to time, usually when stressed. That's why some cats get "flare-ups" of sneezing and sore eyes after a house move, boarding or a new pet.
Why sneezing cats stop eating: cats rely heavily on smell to want to eat. A blocked nose can stop a cat eating altogether, and cats that don't eat for more than a day or two risk serious liver disease (hepatic lipidosis).
