我認為和獨立生存能力有關,被主人拋棄的,或是離群索居的流浪狗一般活不過半年,而流浪狗成群也很容易被處理掉。貓沒有被人類馴化過,流浪貓和野貓沒什麽區別,即使遠離人群獨立生存,一般也能活3到5年,所以貓更少會為了生存討好人類。
還有一個差別在於狗作為群居動物,會把攻擊性強的個體辨識為領導力強的上位者,也會透過服從和示弱來順應群體內部的等級制。貓作為獨居動物擁有更強的領地意識和警覺性,會把攻擊性強的個體辨識為入侵自己領地的侵略者,並選擇對抗來保衛領地。雖然獨居動物不容易馴化,但好處就是它們對缺乏權威感的小孩和高敏感人群更溫柔,不會像群居動物一樣時刻透過試探身邊人反應來確立上下位,人在逗貓時可以更松弛。