Yes, they lay eggs. They're considered egg scatterers, they'll scatter the eggs all over the bottom of the tank. Best way to breed them is to move the mom/dad into a separate tank with marbles on the bottom. The eggs will fall in between the marbles so they can't eat them. Then, when they're done, remove the parents so the eggs can hatch.