狗狗为什么要吃老鼠?

郁荟珺郁荟珺最佳答案最佳答案

在狗的祖先中,有大约四千万年前的一种动物叫狼犬(Canis lupus familiaris)。这种犬的体型比现在的大型犬略小一些,但已经具备了现代犬种的主要特征了,比如尾巴上卷等。 当时狼犬主要栖息于欧洲和亚洲北部地区,主要以肉食为主,也吃植物性食物。 在漫长的进化过程中,狼犬的嗅觉特别发达,可以找到一些其他捕食者找不到的食物,特别是一些埋藏在地下的食物。

老鼠是狼犬最爱吃的食物之一。因为老鼠喜欢打洞,藏身于洞中不易被捕捉;而且老鼠经常啃咬树木、建筑、家具等,所以它身上带有浓烈的气味。对于嗅觉灵敏的狼犬来说,这些气味特别能吸引它们的注意力。因此它们经常会找到老鼠并吃掉它们。 但是随着人类文明的发展,越来越多的地方开始建设城镇,而狼犬的栖息地也越来越少,很多狼犬被迫开始改变生活方式,以适应生存需要。

为了在城市里生活下来并且不会被人类所猎杀,狼犬不得不放弃原来狩猎的方式和方法,转而开始与人类一起生活,成为人类的宠物或者看家护院的好帮手! 而人类也注意到了这一点,于是便训练狼犬进行捕鼠,这样既解决了老鼠祸害庄稼的问题,又满足了人的口腹之欲——老鼠肉可是很好吃的哦! 所以到现在,几乎所有的狗都吃老鼠!这既是狼犬在长期进化中所形成的本能习惯,也是人们有意培养其捕食技能而养成的习惯。当然,有些狗不吃老鼠可能是因为没有机会接触或尝到它的味道吧?

优质答主

1.狗天生就有捕猎的天性,而且嗅觉异常敏锐(对于人类而言就是能闻到很远的地方的吃的);

2.猫和狗是近亲,它们祖先都是野生猫咪,在野外生存的时候主要食物来源就是老鼠;

3.有些动物会吃同类,比如说螳螂、大猩猩、黑猩猩等,但人不吃自己同类的肉的原因在于人是杂食,不喜欢自己的味道,而猫和狗因为长期吃人类的剩饭剩菜,所以它们的胃里面已经有人的气味了,所以不会觉得自己的肉好吃 4.从生物学的角度来看,猫科动物的食谱很广,除了鱼类外所有的肉类它都吃,因此说“猫什么都吃”并不是一句空话啊…… 5.我怀疑是不是你养的宠物鼠不喂它吃老鼠,而是喂它吃其他东西的缘故呢?

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