猫之所以很少在古籍中出现,我认为主要的原因有两个:一是因为我国古代养猫并不普遍,造成猫文化的普及比较低;二是因为我国古代文化中大猫虎的存在,进一步压缩了猫在古代文化中的的存在空间,使猫在古时主流文化中的地位不高。
一般认为,汉朝时猫已经进入中国人的生活,最开始只是被当做捕鼠的工具,勉强算个吉祥物,饲养的数量不多。在唐代以前养猫也并不普遍,只是少数人豢养,除了农民捕鼠需要外多属于宫廷或王公大臣。宋代养猫才开始真正的普及。但总体来说,比起遛鸟、养鱼、盆景、养狗,养猫在中国古代始终是一个极为小众的爱好,圈子很有限,影响也很有限,猫文化普及比较低,没有融进主流文化。
而且由于古代文化中虎的形象已很深入人心,猫身上所具有的猫科动物特点都被虎所拥有,猫只是个工具兽而已,而且只会捕鼠。再加上隋朝发生的猫鬼病灵异传说,武则天时猫吃鹦鹉、萧妃诅咒传说以及一些民间说法比如猫喜欢夜行,容易吓人一跳;猫服从性差,让人类有被背叛的感觉等,都使猫的形象受到进一步打击,很少出现在主流文化中。连六畜和十二生肖都不见猫的踪影,可见猫当时在主流文化中的地位不高。
正是由于猫在古代文化中的存在感不高,以及在我国古人心目里猫是一个比较神秘难以捉摸的生灵,故而也就敬而远之。自然也就难以在字画古籍中出现。