中载有武王狩猎的记录,提到了多种动物,其中包括猫。这说明在周朝时期,猫就已经被人类所熟知。并且,从周朝开始,人们就已经将猫视为重要的家畜,用于捕鼠。
关于十二生肖的选定,并不是依据动物的生物特质,而是基于象征意义上的缺陷。比如,鼠代表有齿无牙,牛代表无上齿,虎代表无脾,兔代表无唇,龙代表无耳,蛇代表无足,马代表无胆,羊代表无瞳,猴代表无臀,鸡代表无肾,犬代表无胃,猪代表无筋。这种选择更多地体现了人们对于动物的象征性理解。
十二生肖的时位排序,除了蛇,都是以每种动物的足爪奇偶数来序定阴阳位。例如,鼠前足四爪,后足五爪,子时排鼠;牛是偶蹄目动物,排在第二;虎五爪,排第三为寅时虎;兔四爪,排第四为卯时兔;龙又五爪,排第五为辰时龙;蛇无足,但蛇的舌头分叉为二,排第六为巳时蛇;马圆蹄,排第七为午时马;羊又是偶蹄目动物,排第八为未时羊;猴又是五爪,排第九为申时猴;鸡是四爪,排第十为酉时鸡;狗又五爪,排第十一为戌时狗;猪又是偶蹄目动物,排第十二为亥时猪。
综上所述,古代中国十二生肖中之所以没有蛇而有猫,可能是因为当时的人们更倾向于选择具有象征意义的动物作为生肖属相,而非纯粹依据动物的生物特质。而猫的引入和被人们接受为家畜的时间远早于人们普遍认为的汉朝时期,因此在十二生肖的选定中,猫也有可能被考虑在内。