狗为什么杂食动物?
狗之所以是杂食性动物,是因为它们在远古时期祖先的食物来源和生存环境是多样的。狼会在找不到肉类食物的时候吃些野果子果腹,而像印度野犬这样的犬科成员,饮食范围更加广谱,果实、种子、鸟类、甲虫、鱼类、蛙类、甚至是腐肉,垃圾,人类丢弃的食物都是其食物来源。其原因就是自然界中的食物来源是多样的,食物链是环环相扣的,任何一个环节出现问题都可能导致灭绝。所以,广谱的饮食范围能使成员在生存环境受到威胁的时候找到替代品而生存下来。
而且,人类将狗驯化以后,常常把多余的粮食给狗吃,久而久之,狗的身体机能也开始适应碳水化物的摄取和合成,而和狼相比,也更容易消化碳水化合物。