En condiciones favorables, los peces se reproducen fácilmente, pero a menudo surgen dificultades para preservar la descendencia. Al comienzo de la temporada de apareamiento, el macho comienza a cortejar, invitando a las hembras a su territorio en el acuario. Cuando la hembra está lista para reproducirse, depositan varias docenas de huevos en una superficie vertical, que puede ser un tronco, un tallo o una hoja de planta. El macho se encarga del cuidado de la puesta, y durante este tiempo otras hembras pueden añadir sus huevos. El período de incubación dura de 6 a 10 días; sin embargo, debido a que la puesta puede contener huevos de diferentes hembras, depositados en diferentes momentos, el proceso de eclosión de los alevines puede extenderse por varias semanas. Los alevines recién nacidos necesitan algas microscópicas, y si no hay suficiente alimento, mueren rápidamente. Las algas se pueden cultivar previamente en un tanque separado en troncos bajo una iluminación brillante, donde se forman de forma natural. Este tronco "cubierto de algas" se coloca posteriormente en el acuario principal, cerca de la puesta.