狗狗怎么能区分狗窝?
狗并不会真的把“窝”和“垃圾堆”这两个地方搞混…… 所以这个问题其实可以这么来定义——“狗如何能知道主人把吃剩的面条放在桌子的哪块布底下?” 或者再定义得详细一些——“狗如何能知道主人把没吃完的生骨肉扔进哪只垃圾桶?” 这个嘛,就有点意思了,我做过一个类似的实验。 我养了两只猫,它们的饭盒都是敞开式的,里面放着猫粮,还有一个食槽,插着头天喂剩的鱼肉。为了不让它们偷吃,我在房间的门后放了第二只食槽,里面放了新鲜的鱼肉。这样,只要它们想吃,就得经过我——当然,它们知道我的脚会踩扁食物,所以一般不靠近我这边的食槽。 但是如果我把鱼肉先放到桌子下面,等下再拿出来给它们吃,它们就会自己跳下去吃。于是我又做了个试验,把两条鱼同时分别放在两个盆里,上面用碗盖住,只露出一个缝隙让鱼能够呼吸。然后我在旁边观察,果然没多久,两只猫都挤到了放鱼的那个位置(如图)。 这说明什么呢?说明猫是能够判断距离的,比如我能走到的距离内,有它喜欢吃的饭菜;而我是无法走到它现在所在的这个位置的。 那么是不是说犬也能够判断距离呢?我想应该是的,不然它们也不会能够找到自己弄丢的骨头、玩具等等。这大概就跟猫的判断方式差不多吧——只是动物学家们还没研究过宠物犬的这个行为。 那会不会是犬通过嗅觉来判断的呢?我认为也有可能。除了食物的味道以外,我们人类还会通过气味判断距离。比如说厕所里的尿味(尽管不想承认),又比如说你刚刚脱下的鞋子,离双脚多远你会闻到气味?估计都得超过1米了吧。所以说,味道也是可以作为距离感的参考依据的。