六角龙鱼吃的食物很杂,是一种杂食鱼类,它的主食是水藻蠕虫之类的。它吃的食物要混搭,不能太单调。它们在不同的生长阶段所吃的食物是不一样的,在幼体的时候,主要吃一些跳蚤和蚯蚓。成年以后主要是吃一些吃一些红虫、蝌蚪、小鱼之类的,但是像火腿和一些熟的肉食不能吃的。
喂六角龙鱼的食量一定要足,否则食量不够,它就会把其他的鱼类吃掉,所以最好不要把它和其它鱼类混养。六角龙鱼在幼体的时候是很难分辨公母的,成年以后就非常容易分辨,只要看它们的体型,立即就可以分辨的出来。雄性的六角龙鱼的体型很瘦,殖腔肿大,是凸出来的,而雌性的六角龙鱼体型很大很圆,殖腔是平的。
它们主要在陆地生活,在土洞内穴居,采用体内受精的方式繁殖。六角龙鱼有一个特性就是它在幼体的时候再生能力很强,无论它的肢体有任何的断离,在一个月左右的时间就会再生。随着年龄的长大,这种功能会逐步的减弱,不过仍然可以再生表皮、手指和脚趾等部位。
一条六角龙鱼最长可以长到40厘米左右,一般的也只有一半那么长。它的生命力是很顽强的,如果饲养得好的话它的寿命一般可达到二十多年。最主要的是六角龙鱼禁止和其他的鱼类和乌龟一起混养,也不能在一个鱼缸内同时养多条六角龙鱼。因为在鱼饥饿的时候就会相互攻击同类,而且六角龙鱼不能适应高温天气,一旦温度超过了28度就会死去,很多人养的六角龙鱼都是非自然死亡的。