母猫属于刺激排卵的动物,通常在交配后的20~50小时内会排出多个卵子。由于公猫的阴茎上有倒刺,当公猫的阴茎从母猫的身体抽出后,母猫会因为疼痛的刺激而排出卵子。因此当母猫排卵后,其体内很有可能已经存有多只公猫的精子。
一只母猫的确能够在同一时期怀上多只公猫的孩子,这种情况称为“同期复孕”。母猫在产下多只幼崽后,由于小猫的基因来自不同的公猫,所以很可能会出现不同毛色的小猫。
但是,这并不是说只要同一胎出生的小猫是不同花色,就说明它们有不同的猫爸。因为猫的颜色,是由控制毛色的基因决定的。同一窝出生的小猫即便是同一个父亲,它们的颜色也有可能和父母并不一样。所以,并不是说不同颜色的小猫就是拥有不同的父亲。
一窝猫咪中如果出现不同的毛色的猫咪主要是因为染色体的不同,母猫交配了几只公猫就会出现新生猫咪颜色不同的情况;
这种可以控制颜色的基因,存在于猫的XY染色体上,和人一样,这对染色体也是决定性别的染色体,XY代表是雄性,XX则代表雌性。由于猫的颜色是在性染色体上的,而猫的性染色体Y是不带有颜色的,只有X染色体才带有颜色。当猫是带有XY染色体时,它只有一种颜色信息,当有XX染色体时,它会得到两种颜色信息。
国外研究者认为,猫只有两个基础色,黑色和红色(橙色)。其他花色的猫,是由这两种颜色变化而来。对于白色,其实并不是猫的颜色,白色是白化基因起的作用,这种基因不存在于XY染色体上,会让猫本来的颜色无法显现出来。而猫的染色体上的颜色信息始终存在,所以两只白色的猫也能够生出其他颜色的小猫。