怎么要让狗狗知道谁是主人?
谢不邀,题主已经找到了问题的根源所在,那就是狗狗并不知道你到底是在跟它玩还是对它发脾气(其实大多数动物都不会区分人类表情的)。于是问题就变成了如何让它区分你的语气、表情,并且结合它对你的了解来做判断——这就像是我们小时候和小伙伴们一起玩的时候,如果我不确定某个“坏人”究竟是故意恶作剧还是纯粹玩得过分了,我也会选择先下手为强揍他一顿看看态度再决定是否要和对方玩一样……所以这时候你只需要继续用凶巴巴的脸和口气对小狗大叫,一边叫一边慢慢后退,直到它停止攻击为止;
重复多遍以上步骤,直到它理解你的「玩笑」和发脾气的区别,以及能比较主动地判断你当下的情绪(这个需要它自己学会,我们无法代替)——这一步大概3天左右可以完成。 之后你可以试着在它听话的时候给予一定奖励,比如在它咬住玩具时摇铃鼓励,或者用零食逗它吸引它的注意力,让它逐渐明白你们互动的正确方式应该是什么呢。这样一步步训练下来,小狗会逐渐懂得什么才是主人允许的安全信号(比如不反抗、不躲闪、不逃跑、不咬人等) ,并逐渐使用这些信号来换取食物、享受跟主人玩耍的乐趣。
当然,这个过程是渐进式的,不是一下子就成功完成的,而且也需要根据每只狗的性格特点来实施,并不是放之四海而皆准的公式。但是只要坚持有规律地训练,并尽量选择在饭后1小时进行,效果一定是事半功倍。 因为这时犬的消化系统处于负荷状态,而大脑又有着较充足的血液供应,正是适应较为复杂的人类语言和行为模式的最佳时机。
PS. 对于一些比较胆小的狗狗可以在训练时拿一个让它觉得安全的小东西(比如一个小枕头)将它与主人隔开,待它在另一个地方不那么害怕后再将其抱起,抚摸,奖励……逐步培养感情。