When DS was 2 he connected the dots that chicken(food)=chicken(animal). That was it, can't eat meat to this day. Beef lasted only about 10 days longer, because it was steak, but once he got me to admit that steak was from a cow, that was done as well. He is 9 and continues to be horribly difficult to feed, probably some sensory things going on. Maintains reasonable height and weight though. We did have him on an elimination diet for about 6 month for a sinus issue and casein and gluten were on the list, but then his diet was so restricted we did start flirting with eating disorder stuff. I now just provide some light monitoring, "I think we're a little low on protein today". He's okay with that. Carbs and cheese are still a big part of his maintenance, but he's good with raw fruits and veg. We just do the best we can.