龙猫打架主要有以下几种原因。第一、争夺食物。占有更多的食物是龙猫的天性,这是它们赖以生存的自然法则。第二、气味原因。龙猫被关一起之后首先会闻对方的气味,如果气味异常,龙猫就会认为自己的地盘被占领,从而排斥对方,出现打架行为。