Question: do angelfish eat their eggs?
Answer: Angelfish aren't the only species to eat their own eggs and fry, in fact, many other fish species practice filial cannibalism. ... While angelfish do remove some eggs during the process of cleaning and caring for them, some angelfish may eat all eggs as a response to certain stress factors.