怎么教狗拒绝吃东西?
“教会”狗狗拒绝不喜欢的食物其实是一个伪命题,因为犬科动物不具备人类这种复杂的思想活动能力,它们不会知道自己不喜欢的东西是什么以及为什么不喜欢。我们所谓的“告诉”它“不要这个”“不要吃那个”对于它们来说其实是没有意义的。 “不让吃”这个东西实际上是对狗狗的一种本能限制,因为我们不想让狗狗吃某些东西,所以我们要把那些东西放在它够不到的地方;如果我们想把某个东西给狗狗吃而它又不接受的话我们就可以说它“不给面儿”或者“不识好歹”。
但实际上呢,大多数的宠物狗都已经远离了自然界那种弱肉强食、适者生存的生存环境了(当然也有一些例外,例如现在饲养的猎犬和一些工作犬)。在天然界,犬科动物想要获得食物是需要通过努力、努力和再努力的,比如奔跑(追逐猎物)、攻击(战胜猎物)、等待机会(偷食其他动物的食物)等等。然而现在已经没有了这些对它们的刺激,因此它们已经丧失了这种“不喜欢的就不吃”的生物本能。
比如说我家狗狗如果不吃饭,我就把饭放到了水里让它泡着吃(这样能增加它的咀嚼次数和难度),它一开始可能很不高兴,但是只要它看到水慢慢变少而里面的食物越来越多的话就会很高兴地吃起饭来。 如果我不爱吃的鱼骨头扔给了狗狗,它有可能也会吐出来,但是这并不意味着它不喜欢吃,而是由于生理原因导致的不爱吃(鱼刺卡喉咙)而已。 所以说,对于大多数的宠物狗而言,“不让吃”这种东西其实就是一种人为的限制(不是它本能想吃的),这种限制是否奏效取决于狗狗对主人的信任度和依赖性。一个从小在家人的关爱下长大的狗狗和一个一直关在笼子里很少接触人类的狗狗在遇到这种情况时的反应是会截然不同的。(当然如果狗狗真的不爱吃某样东西,你强行给它吃的话它会反胃呕吐,这种生理反应也是真实的)