Noticing your cat leaving food in the bowl or walking away from meals can be unsettling. Cats are creatures of habit, and a change in appetite often means something is up. It could be something as simple as a new brand of kibble they don’t like, or it could signal a health issue that needs attention. Here are the most common reasons your cat might be eating less, and what you can do about it.
1. Dental Pain and Mouth Discomfort
One of the first things to check is your cat’s mouth. Dental disease, broken teeth, or gum inflammation can make chewing painful. Your cat may approach the bowl, sniff the food, and then walk away because it hurts to bite down. Look for signs like drooling, pawing at the mouth, bad breath, or dropping food while eating. If you suspect dental pain, a vet check is the safest next step. In the meantime, offering softer food or a pate can make eating easier for a sore mouth.
2. Stress or Environmental Changes
Cats are sensitive to their surroundings. A new pet, moving furniture, a change in your work schedule, or even a stray cat outside the window can cause stress that reduces appetite. If the change is recent, try giving your cat a quiet, safe space to eat away from foot traffic or other pets. You can also use puzzle feeders to make mealtime more engaging and reduce anxiety. If the stress continues for more than a couple of days, consult your vet for advice.
3. Food Allergies or Intolerances
Just like people, cats can develop allergies to ingredients in their food. Common culprits include chicken, beef, dairy, or grains. If your cat is eating less and also has itchy skin, vomiting, or loose stools, food allergies could be the cause. You can check out this guide on signs of food allergies in cats for a more detailed list. Switching to a limited-ingredient diet or a novel protein source, like duck or rabbit, might help. For a tailored approach, some owners find success with a hypoallergenic cat diet homemade food plan, but always run that by your vet first to ensure it’s balanced.
Did you know a cat’s sense of smell is about 14 times stronger than a human’s? If their food has gone stale or the bowl is dirty, they may refuse to eat simply because it doesn’t smell right to them. Wash food bowls daily and store dry food in an airtight container.
4. Hairballs and Digestive Blockages
If your cat is eating less and you’ve noticed them coughing up hairballs or struggling to pass stool, a hairball might be causing a partial blockage in the digestive tract. This can make eating uncomfortable or even painful. Frequent grooming or long-haired breeds are more prone to this. Regular brushing a cat prone to hairballs can reduce the amount of fur they swallow. You can also try a hairball control diet or a small amount of petroleum-based hairball remedy, but if your cat stops eating completely for more than 24 hours, see a vet immediately. For more on this, read about can hairballs cause vomiting in cats.
5. Underlying Medical Conditions
Many health issues can cause a decreased appetite, including kidney disease, hyperthyroidism, diabetes, pancreatitis, or even a simple infection. These conditions often come with other symptoms like increased thirst, weight loss, lethargy, or changes in litter box habits. If your cat’s reduced appetite lasts more than two days, or if they seem otherwise unwell, a veterinary visit is the only safe way to rule out serious problems. Blood work and a physical exam can pinpoint the cause.
“A cat that stops eating for more than 24 to 48 hours is at risk for hepatic lipidosis, a serious liver condition. Never wait too long to get help.”
6. Picky Eating or Food Preference Changes
Sometimes the answer is simpler than we think. Cats can get bored with the same food day after day, or they may have developed a preference for a different texture or flavor. If your cat is otherwise healthy, active, and using the litter box normally, try offering a small amount of a new high-quality wet food or a topper. You can also warm the food slightly to enhance the aroma. Just be cautious about sudden diet changes; mix the new food in gradually over a few days to avoid stomach upset.
When to Call the Vet
As a general rule, if your cat has not eaten for 24 hours, or if the reduced appetite is paired with vomiting, diarrhea, lethargy, hiding, or any sign of pain, call your veterinarian. Cats are experts at hiding illness, so trust your gut. It’s always better to be safe. For cats with known allergies, managing their diet carefully is key, and you can learn more about life expectancy of a cat with allergies to understand long-term care. Your cat depends on you to notice when something is off, and a prompt response can make all the difference.



