Help your cat develop good eating habits
First, put away the food bowl, and make it available only at meal times. When mealtime comes, give your cat a half hour to eat, then remove the bowl. This will put an end to all-day grazing and help get your cat on a regular eating schedule.
Try washing the dish after every meal—just as some cats won’t use a dirty litter pan, others won’t eat from a dusty bowl. Provide your cat with a regular eating space, but avoid high-traffic areas—startles and distractions can interrupt his eating.
You can also try changing the temperature and consistency of your cat’s food: Warm refrigerated food or switch from moist to dry kibble. Make the change gradually, mixing some of the new food with the old, increasing the amount of new food from day to day. However, steer clear of switching the type of food your cat eats too often—you may be training him to be finicky. If you switch too frequently, he’ll learn that if he refuses one type of food, you’ll simply offer him another.
Changes in the home can also impact your cat’s eating. So if you add a new family member or move to a new place, expect your cat to require a few days to regain composure—and normal eating habits. However, a cat that goes more than 24 hours without eating at all should be seen by a vet to help determine if an underlying health issue is causing this loss of appetite.