Your cat’s loss of appetite could be caused by one of these issues: 1  Respiratory infection The ability to smell is a trigger for your cat to eat, says McGeorge. If your kitty sneezes, suffers from watery eyes and sounds congested, it probably won’t show enthusiasm for its dinner.