Question: do goldfish eat other fish?
Answer: do goldfish eat each other. Goldfish by nature are not aggressive, and are not predatory. The short answer would be, "No, they don't eat each other". ... But, if they happen to come across small fish (e.g. baby goldfish), they do not discern, and they will eat it if they can catch it.