六角龍魚吃的食物很雜,是一種雜食魚類,它的主食是水藻蠕蟲之類的。它吃的食物要混搭,不能太單調。它們在不同的生長階段所吃的食物是不一樣的,在幼體的時候,主要吃一些跳蚤和蚯蚓。成年以后主要是吃一些吃一些紅蟲、蝌蚪、小魚之類的,但是像火腿和一些熟的肉食不能吃的。

喂六角龍魚的食量一定要足,否則食量不夠,它就會把其他的魚類吃掉,所以最好不要把它和其它魚類混養。六角龍魚在幼體的時候是很難分辨公母的,成年以后就非常容易分辨,只要看它們的體型,立即就可以分辨的出來。雄性的六角龍魚的體型很瘦,殖腔腫大,是凸出來的,而雌性的六角龍魚體型很大很圓,殖腔是平的。

它們主要在陸地生活,在土洞內穴居,采用體內受精的方式繁殖。六角龍魚有一個特性就是它在幼體的時候再生能力很強,無論它的肢體有任何的斷離,在一個月左右的時間就會再生。隨著年齡的長大,這種功能會逐步的減弱,不過仍然可以再生表皮、手指和腳趾等部位。

一條六角龍魚最長可以長到40厘米左右,一般的也只有一半那么長。它的生命力是很頑強的,如果飼養得好的話它的壽命一般可達到二十多年。最主要的是六角龍魚禁止和其他的魚類和烏龜一起混養,也不能在一個魚缸內同時養多條六角龍魚。因為在魚饑餓的時候就會相互攻擊同類,而且六角龍魚不能適應高溫天氣,一旦溫度超過了28度就會死去,很多人養的六角龍魚都是非自然死亡的。