猫科动物吃幼崽是因为它们在捕猎时被其它成年猫占领领地或者食物资源,导致缺乏食物而被迫咬食。
另外,猫科动物在觅食时不会有报效社会的行为,也不会为了将来存储食物,所以会经常捕食幼仔,幼仔躯体较小,更适合猎物体型相对较小的猫科动物,也更容易追捕而保证猫科动物的存活,所以在无食可寻的情况下,吃幼崽成为了它们的一种生存策略。