Answer by
Turkwork (1150)
Goldfish are like most other species of aquarium fish. They will definitely eat their babies. To protect them you have to isolate the little fish as soon as they are born. She will have them and then immediately start swimming through the tank eating the babies. Other fish in the tank will them as well.