宋徽宗身为帝王,却下令禁止百姓吃狗肉,是因为宋徽宗的生肖是狗,但是宋徽宗在刚刚当上皇帝后不久,就下圣旨不让百信吃狗肉。
在“崇宁初”,也就是公元1102年或者1103年,宋徽宗在刚刚当上皇帝后不久,就颁布了一道领旨,禁止吃狗肉,因为他因为自己是属狗的,于是就下令,全国都不允许吃狗肉。这一道领旨一颁布,狗是高兴了,但是人却乐不了。因为吃狗肉比较经济实惠,或许有人就喜欢狗肉,但是皇帝的命令,谁敢违抗。当时还让人举报,看谁吃狗肉,对于当时的百姓,圣旨就是指令,必须遵循,不遵循就会惹来杀生之祸,虽然百姓心里对着一件事情极大的反感,但是却敢怒不敢言,只能悄悄闭嘴。
这件事情的起因是这样的,在当时有一位大臣名叫范致虚,他对皇帝进言说。应该禁止人们出狗肉,并且还上了一道奏章,奏章里面这样说“陛下生肖属狗,所以狗是陛下的本命。现在首都到处是杀狗的和吃狗肉的,是对陛下本命的相克相杀。应当立即下令在全国范围内,严格取缔屠狗宰狗这个行当,还要严格禁止老百姓吃食狗肉。”徽宗皇帝想想也对:我是属狗的呀,你们民间偏偏还要宰狗杀狗,这不是指着桑树骂槐树,明明想要克死我吗?于是就有了前面一开始所说的那一道在全国范围内禁止屠狗的圣旨,并认为范致虚这道全国禁止屠狗的奏章上的好,为此奖赏了他两万元钱。
在太学里读书的太学生们,纷纷在大庭广众的场合中,妄议这道圣旨:“徽宗皇帝事事以继承他父皇神宗皇帝为标榜,想当初神宗皇帝生于属鼠的戊子年,但从未听说当年的神宗皇帝禁止民间养猫啊?”
大家虽然很感慨但是却也没有一个人来主动反对,只能执行。这个时候,大臣李纲怼了宋徽宗一句,宋徽宗听后觉得也有道理,竟然无法反驳,因此为老百姓保住了吃狗肉的权利。