为什么狗不吃我吃过的东西?
首先回答问题:狗狗不让你吃你吃过的食物,是因为它们以为那是你剩下的食物,觉得那是你给它们“赏赐”的食物而不敢随便吃。 之所以出现这种情况,是因为人类和宠物狗共同生活的过程中逐渐形成的。因为狗的祖先是食肉动物,而人们吃剩的食物里面肉的比例不大(相对于它们猎物的情况),所以狗不会产生“这堆食物是我能吃的”的错误认知。
但当人类进化到能制造出足够肉类的剩余粮食之后,这个情况发生了反转——人类制造的垃圾食品变多了(相对于猎物来说),而狗的肠胃功能并没有随之增强,于是它们对“人类食品”产生了误判,认为这些人类制造的食品都是他们能够吃的。特别是作为人类最忠实的朋友,狗狗在长期与人类的相处中,慢慢学会了看人吃饭、看人家吃啥。当它看到某人正在吃某种食物的时候,就会以为那种食物也是自己可以吃的,于是就会产生抢着吃或者跟着吃的冲动。 但是!!人类是有味觉的!我们不喜欢的东西,我们的宠物也不喜欢。比如剩饭中含有大量的盐分,人吃了味道比较正常的饭菜,但饭桌上的骨头汤、咸菜等含盐量高的剩菜,狗狗却非常喜欢,它们误把这些食物当成自己可以吃的而抢着吃。结果就是它们越吃越咸,身体越差。
想要解决这个困扰,其实也很容易。只要在每次吃饭的时候,把饭碗扣过来,让狗狗明白这些饭是主人吃的,而不是它碰得到的,时间一长,它自然就会忘记人吃过什么,从而不会再抢吃人的食物了。