怎么训练狗狗不吃地下的食物?

华和瑛华和瑛最佳答案最佳答案

“狗狗天生知道不吃饭”是主人一相情愿的幻想,事实上许多狗因为好奇会尝试它们看不见、弄不到的食物。 题主说的这种情况,我觉得有两个问题:

1、地上有能吃的食物,比如肉、饭、零食等。如果这些都能吃的东西很多,并且很容易得到,那么对地下食物不屑一顾也是正常的(就像人一样,在饥饿的时候对面前一碗白米饭不感兴趣,却对一个面包片很着迷)。要解决这个问题的根本方法是减少地上食物的投放。

2、地上的食物不能直接扔给狗吃。这会导致两种现象:第一,狗不知道这个食物是不是给它吃的,所以先观察人类的行为再决定是否去吃;第二,即使一开始狗以为是给它准备的,也会由于害怕被惩罚而不敢吃。这个时候就需要主人帮助它认识这些新食物了——把食物扔出去让狗去捡回来吃了,或者用手拿着食物诱导狗闻闻和舔舔,甚至让它咬着吃……要让狗知道,这些看似奇怪的食物实际上就是给它的(其实人的手脚就经常充当这样的工具,让狗习惯「这些奇怪的手脚伸向它,并不是要伤害它」)。

另外建议补充一句:很多时候我们不想让狗吃某些东西是因为我们不在家的时候猫可能会吃(许多猫不喜欢吃老鼠以外的动物性食物),或者鸟或者其他小动物可能来吃,所以我们就不想让狗吃这些东西。但问题是猫咪不喜欢吃的东西有很多,比狗多得多,而鸟和小动物看见狗狗一般也都跑开了。因此我建议的方法是能最大限度地满足狗的好奇心又不至于真的喂饱它。

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