Лук вызывает анемию у собак и кошек. Он окислите гемоглобин в эритроцитах и тем самым уменьшает жизнь эритроцитов. Эритроциты с таким гемоглобином называются Heinz  bodies. Если животное съест сразу много лука то может получить анемию через несколько дней, а если постоянно потреблять в небольших количествах, то постепенно. На самом деле это не просто так говорят про вредные продукты, про все выше пер численные.  У животных не все ферменты в таком же количестве как у людей. Например собакам также нельзя ацетаменофен (тайленол) и много еще чего что можно людям.