Goldfish are natural omnivores and in the wild they
eat algae, plants,
leaves, plant roots, insects, larvae, worms, snails, and even small fish. ... However, most aquarium
goldfish do not have a varied diet. It's normal for the owners to feed them man-made fish-flakes.
read more >>