对于这个问题,其实有好几种说法。
第一种民间传说,说是玉皇大帝要给十二个动物排名次,于是让猫负责去通知其他的十一个动物。猫第一个通知的是牛,当时却正巧被老鼠偷听到了,本来在名次里是没有老鼠的,但是狡猾的老鼠就悄悄来到天宫报到,谁知当时玉皇大帝刚睡醒,看到老鼠来报到,也没想起名单里并没有老鼠,于是稀里糊涂地就把老鼠排在了第一。当猫把其他十一个动物通知完,人家都去报到了,轮到它的时候,它居然成了第十三个,没有可以排的名次,所以,外打正着的老鼠成了第一,猫却没有被排上。也因为这个原因,猫和老鼠成了天敌,猫见了老鼠就要往死里整。
第二种说法是汉族的民间传说,因为人们对于自己无法探知的事物,总是会对自己的猜测赋予神话的色彩。在古华夏之时,黄帝准备选十二个动物来守卫宫廷。猫知道之后就让老鼠帮它报名,那个时候它们还是好朋友呢。结果狡猾的老鼠自己报了名却没给猫报名,毕竟名额有限。所以,老鼠名列其中,反而却没有了猫。于是,猫和老鼠从朋友变成了敌人。
第三种说法是因为在确定十二生肖的时候,中国还没有猫这样的动物。猫最初产于埃及,但是什么时候传入中国的好像也没有得到考证,民间有传说说是唐僧取经之后将猫带回了中国,也有说是到了汉朝时期,中国和印度因为佛教的交流沟通加大,猫也在这个时候才来到中国。所以有人就说确定十二生肖的时候没有猫,因此压根儿也就没排这个动物了,这样一说,也有一定的道理的。
第四种说法,是因为十二生肖已经确定了老虎,而老虎和猫属于同一科,猫还是老虎的老师呢,所以说,有了老虎上榜,猫就不用再去参选了。
以上几种说法,虽然没有得到考证,但是对于中国民俗文化却增添了美丽的色彩,也是非常有意义的。