1、老外不吃狗肉,西方社会近代化工业化已经几百年了,不缺少肉食,仓廪实而知礼节,可以开始关注不同的动物的不同属性和特性,所以开始不吃作为伴侣动物的狗类,几百年下来成为传统;
2、西方深受基督教教义的影响,狗是有灵性的,是人们的朋友;
3、制止其他人食用狗肉者传达出了一个明确的道德指标,食用狗肉者,都残忍且自私,一定是冷酷无情的,在这种情况下,食用狗肉者就面临着一定的道德风险,在不吃狗肉可以占据道德制高点时,跟着占据道德制高点,是一种非常明智的选择。