依据猫生活的环境,将猫分为野猫和家猫。野猫是家猫的祖先,生活在山林、沙漠等野外;家猫是人们驯养的猫,但家猫与野猫之间并无严格的界限,因为家猫本身的驯化程度并不高,它可不过分地依赖于人类,保留其独立生存的本能,一旦离开人类,也很快适应野外生活而野化。特别是在乡村有的家猫一两个月不回家是常有的事,尤其在发情期间,为寻找配偶,家猫往往会离家出走。