为什么狗看人类吃东西?
首先,狗狗不是看“食物”,而是看“人”! 因为人的眼神是平视的(除非你特别矮),而狗狗的视线是一直是微微向下倾斜的(除了它们的脸几乎碰到地面的时候……但它们不会一直这样)。 所以你看一个正常身高的人时,与看他手里拿着什么相比,他吃不吃东西对狗狗的影响更大——因为人的姿态是基本的“坐着”或“站立”,而不像狗狗那样总是“趴着”或者“匍匐”。 于是当你看着一只狗狗时,它的视线比对你手中是不是有食物更重要。
其次,狗狗也不是想看“吃的”“喝的”……其实,当它看见你在吃东西/喝水时,它可能并不会产生想要“你也给我点什么”的想法。 虽然你的确可以从“你正在吃着什么”判断出这点来,但这其实是一种非常粗浅的观察。 比如我如果看见一只小狗对着我摇头晃脑、眼巴巴地看着我手里的馒头,我会认为它是想吃我的馒头;然而事实上,它或许只是对我的手和其中的“食物”感兴趣而已——“我能不能也咬一下你的手呀?”——当然,最后它可能会得到一个“惊喜”:我手里的馒头突然就“变”出来了…… 但这就是它想吃的“吃的”吗?不见得,狗狗可能对你的鞋子、你的衣服甚至你的手本身都很有兴趣,而当它们朝着你手的方向走过去时,往往就会遇到麻烦——因为它们并不知道你手上拿的是“吃的”还是“不吃的”啊。
所以别以为你很了解你家狗狗哦~…… 另外再说说题主提到的“喂别人给的食物”的问题吧。 说实话,我认为这没什么不可以的,只要你不把它养成习惯就行。 如果你家狗狗每次见到你都眼巴巴地瞅着你手中的食物,而你又是真的爱它的话,那么在给它喂食后,你可以尝试着用手指着它,用轻柔的声音对它说出“你是”(强调“你”的意思是你不能只惦记着吃我不玩我哟~) 然后过段时间,你再试试把手中的食物拿出来,但不要立刻给狗狗吃,而是让狗狗先看到并闻到气味。 如果狗狗确实表现得很渴望很着急,那么你就可以安心地把食物递给TA了。 不过要注意,在训练的过程中,千万别忘记适时地奖励狗狗!