It is not in the Goldfish species nature to kill one another or even fight. They will however eat a dead fish or a tiny fish in their container. To avoid poisoning your live fish, (by decay) a dead fish should be removed immediately it is noticed. Please keep to the basic rules below and finding a dead fish should be a rare occasion. :- 1 inch of fish needs a minimum of 1 gallon of water. :- Every tank needs a permanently running cycled filter. :- Every tank needs to have at least 50% of its water changed every week. Follow the above rules and your fish stand a chance of survival. Fail to follow them, and I can guarantee your fish will have constant health problems.
yes if it has been there longer than the other than its just territorial act
You can't put tropical fish with each other or they will eat eachother
They will chase eachother's tails.
yes a axolotl can eat a goldfish
No. They eat goldfish flakes.
They could be mating or just trying to play with eachother.
There are a great many plants that goldfish will not eat. Goldfish will not eat plants like trees for example.
Guppies don't get large enought to eat goldfish. They will eat anything they can fit in their mouth. The goldfish might eat your guppies though.-Melchisedek
Goldfish do eat water lettuce as part of their diet.
They eat goldfish food, the best place to get it is petsmart.they only eat goldfish food!( its unhealthy for a fish to eat other foods for there diet!)hope it helps!
Goldfish are omnivores and may eat smaller goldfish if they are hungry or if there is limited food available. It is not their natural behavior, but it can happen in certain circumstances.
I am sure the meaning is quite literal. They are goldfish that eat other goldfish.
Eachother.