古代物质匮乏,狗很少,而狗又是打猎、放牧和看家的必备,是重要的生产资料。一个家庭如果把自己看家的狗杀了,就相当于砸锅卖铁,是败家的征兆。所以游牧民族历代都有不吃狗肉的祖训。而回族不吃猪肉,那是因为回族人的信仰,猪是他们的祖宗,所以肯定不能吃猪肉了