三花猫没有公的原因:控制三花猫颜色的DNA和控制它性别的DNA是在一起的,DNA和蛋白质组成了染色体,公猫的染色体是XY,母猫的染色体是XX。在XX这两条染色体中,一个呈现出的是橘色,一个则呈现的是黑色。因此,母猫能出现三色,而公猫由于只有一个X染色体,所以只能出现一种颜色。