El acuario debe poseer abundante vegetación, de tipo amazónica. Vive bien con tetras y pequeños cíclidos pacíficos. El acuario debe ser de por lo menos 60 litros, dependiendo de la cantidad de ejemplares. Se recomienda que haya al menos 6 ejemplares de pez lápiz. El agua debe estar a una temperatura, de entre 23 y 28º C; el pH entre 5.0 y 6.0; y la dH: de 5 a 10. Debe haber plantas como por ejemplo Vallisnerias, rocas, troncos y raíces. Debe tener zonas en penumbras.
Con respecto a la alimentación de los Pez lápiz; son omnívoros, prefieren alimentos vivos, como larvas de mosquito; y se les puede agregar a la dieta alimentos secos. Su reproducción es bastante complicada ya que se comen a sus propios hijos. En los acuarios se les debe colocar una rejilla para el desove y musgo de Java. De esta forma los pequeños pececitos pasaran hacia el otro lado de la rejilla, por donde peces adultos no pueden pasar, y así comerlos. Presentan dimorfismo sexual ya que la hembra es más corpulenta que los machos.