Cats are such picky eaters because they are naturally driven to eat foods with a preferred ratio of protein to fat: 1 to 0.4, according to a study.