为什么狗狗护食不让小狗吃?

赫连禹程赫连禹程最佳答案最佳答案

因为狗的祖先是群居动物,并且是猎食性动物。在猎食性动物中,食物对于它的意义并不仅仅局限于“吃饱”,而是关系到整个群体的生存和地位归属(争配繁殖)问题。因此对食物的争夺非常激烈,哪怕只是看到别的人在吃东西,都会发动攻击;而且新抢到的食物在进食前也要在领地周围进行炫耀性的巡逻,以向同类宣告自己的胜利。至于吃相什么的就不那么重要了——反正都是抢来的,先填饱肚子再说。至于你看到的护食,就是这种行为的延伸:我抢先占领了这个食物,而你是外来者,所以我必须保护你(的嘴),不让你接近这个食物,以免你抢夺我的食物。

当然到了家养犬这里,这种现象已经相当弱了,毕竟生活条件好了,不用为了争夺食物而拼得你死我活,再加上人类干预饲养,很容易形成挑食、偏食甚至厌食的问题。不过有些犬种由于遗传因素或者长时间的不正确使用,仍然保留着一些原始的行为习惯,护食就是其中之一。

我来回答
请发表正能量的言论,文明评论!