狗肉上不了正席是一句老话、俗语。并不是说狗肉不好吃,而是在古代田园农耕,狗是看家护院的,可以阻止盗匪野兽对家畜的盗损,在十二生肖里,狗是忠诚的代表;所以民间私下虽然是可以吃狗肉的,但狗肉却不能用来宴客。
在南北朝代,游牧民族居多而且他们主要以狗为猎具和牧放的守护者,所以忌食狗肉。再加上那是佛教昌盛,在佛学典籍上把狗视为不洁之物,严禁屠食。在宋代宋徽宗当皇帝听说崇宁初,范致虚上方十二宫神,狗居戌位,为宋徽宗本命,他降旨禁止杀狗。在清代,满族人传说狗和乌鸦救过努尔哈赤的命,因而不吃狗肉,所以狗肉上不了席。认为狗是吃屎的,很下贱,不健康,品质太差,所以不能上席。