Fish generally eat anything small enough to fit in thier mouths. Some fish are better parents than others, however. I've found having enough cover, plants etc, gives me more than desired survival rates for guppy fry. Making sure the adults are well fed helps too.
If the fish can find the eggs and/or babies they will eat them.
when the first fish want to eat the other or it's time for them to have babies.
If there is a male and female beta fish, the male probably ate them, and those 2 unlucky babies were definitely male. (male beta fish will kill other fish.)
they eat them
Yes, goldfish eat their young. This is why they lay so many eggs- most of the fry won't reach adulthood because other goldfish/fish will eat them. In pond Goldfish reproduction it is the ultimate case of "Survival of the Fittest".it depends on the situation. They will if they are starving.
No
Fish in aquariums eat fish food found in any pet or fish store. Fish in the wild mostly eat smaller fish and small particles in the water. Some types of fish living in aquariums also eat smaller fish. Often, fish will eat their own babies so aquarium owners know they must move babies to a smaller fish bowl or tank to protect the babies from the adults.
Yes, guppies will eat their young. This is why you should separate the guppy fry from their parents and any other fish if you want to save the babies.
Adult guppies eat their own babies, and fish like tuna eat guppies.
Guppies and their fries, their babies, eat mostly - Duckweed, Elodea, and Algae.I hope this helps!
Yes, unless you want the mother to eat them
Whales eat krill and other fish. Fish eat other fish, depending on what type of fish it is.