Yes they are egglayers- although the whole breeding/ spawning process took place under my very oblivious eyes- I came home Saturday night- two weeks ago and there were what seemed to be 40 hair-like fish swimming at the top of the tank! By now there is around 10-15. Will see how many survive to adulthood.