怎么教狗把东西捡过来?
先问是不是,再问为什么。 题主的问题应该是“如何教会狗狗认主人?”而不是“如何让狗狗亲近自己?” 很多人都有类似的经历,就是跟自己的宠物犬玩耍的时候,你抛给它的玩具它不捡,反而去捡地上其他的玩具。有时候你手里拿着吃的它不去抢,反而看到你在吃东西时它去咬你手里的空塑料包装袋。(因为宠物犬的嗅觉比人敏感很多倍,它能够闻到你手上有没有食物的味道!)
这时候你会不会觉得你的狗狗不乖、不懂事?会不会想着怎么惩罚它?打它骂它都是有可能的。 但是实际上呢,你手上的玩具它不捡并不代表它不“懂事”;它不抢你手中的食物也不是因为它“不乖”或者“不懂事”。 这一切都源于我们人类自己是无法分辨味道的。
以人的鼻子去判断气味,人是永远不可能像动物一样灵敏地分辨出具体是哪个个体发出的气味。因此对于人来说,“这个物体上有这个气味”和“这个气味来自那个物体”是完全等价的说法。 所以人对气味的感觉是很模糊的,也就是说你用“香”还是“臭”来形容一个气味是非常主观且不准确的。同样一根未洗的头发,对有的人来说是臭的,对另一个人来说可能就是香的…… 因为人的鼻子无法区分不同个体发出的气味,所以人总是将周围的一切都归为“香”或“臭”两大类。于是人对气味的感知是有偏差且不准确的[1]。
而狗狗的嗅觉是人类的上百倍。它们能够分辨成千上万种不同的气味(比如同一只狗狗能分辨大约20亿个不同气味的声音片段)。而且狗对于气味的记忆也是人类的几十倍。比如一只狗可以记得上千个不同的人的气味,还能记得这些人在它面前做过的事情。
正因为狗对于气味的感知能力是人类的好多倍,所以我们人类觉得自己很“喜欢”的东西在狗眼里可能根本就不值一提。我们手里拿的食物在我们呼出的气体中混合了皮肤分泌的油脂、头发脱落的脂质等等,这些味道对于狗来说简直就是“毒药”,但我们对这种“毒药”却毫无知觉。
这也是为什么你用手里的食物引诱狗狗不吃的原因所在。同样,这也是为什么你的玩具掉到地上,狗狗会先去叼起它的原因——因为你手上的玩具对于狗狗来说几乎毫无吸引力。