怎么让狗狗不吃陌生人的东西?

双媛祥双媛祥最佳答案最佳答案

谢邀! 这个问题我很有体会,我家两只狗都是这种性格。 不吃生人食物,不跟生人玩(除了熟人给点吃的也会跟在背后摇尾巴表示友好)。 但如果这生人给了它爱吃的东西就另当别论了,哪怕刚在街上骂它打它,转身给它个零食它就忘了所有不快跟你亲的不得了。

所以我认为要让狗不吃陌生人东西有两条路可走。 第一是改变它在您心中的地位,也就是说让它知道您是它的主人是给它食物的人,其他人给的吃的不能要。 第二是改变他人在它心目中的地位,也就是让别人不要随便给它食物,特别是不熟悉的人或动物。

第一点不难做到,只要你在它犯错误的时候,比如偷东西,随地大小便等及时批评制止,在它表现好的时候给予奖励(表扬)并给它爱吃的食物,这样它就会渐渐把“你”和“喜欢”“好吃的”联系起来,而逐渐忘记“别人”这个概念。 当它只认你你却偏要吃旁人给的食物时,你就可以利用它对这个“别人”的陌生感,用严厉的声音制止它,然后轻轻拿开它面前的那个食物,如果它继续坚持,你就果断把食物拿走,同时可以轻拍它的头以示鼓励。重复几次后,它就知道这个味道不错可是“别人”不让它吃,它只好作罢了。

第二点就需要花些心思。 要知道大多数狗都不喜欢吃腥味很重的东西,尤其是猫食、鱼等,你可以试试把不要的鱼骨头扔给它看,多数情况下都会拒绝。 如果它真的很饿,迫不得已的情况下它会吃了,但事后一定会想办法把吃到肚子里的东西吐出来。 你可以试着改变别人对待你的方式,比如在它面前故意大声骂你,然后给它吃喜欢的食物,看看会发生什么。

其实,很多时候你会发现,只要你家狗不讨厌你不拒绝对你还是很友好的,因为它知道你不会伤害它;但如果它对你不信任了,那可就难办了…… 当然,最保险的办法还是人犬共养,从小培养感情。

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