English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
All categories

2006-11-04 13:29:08 · 18 answers · asked by tr_crtr 1 in Pets Fish

18 answers

Egg scatterers will eat their own eggs in a confined area; that is why we remove the breeders after they have layed their eggs. Certain species protect their eggs until the fry are on their own. Bettas, sticklebacks, Egyptian mouth breeders are a few.

2006-11-04 13:35:17 · answer #1 · answered by numbers57103 2 · 0 0

A lot of fish do eat other fish's eggs. Some fish eat their own young or other fish's young. They don't run out of fish because the fish lay so many eggs.

2006-11-04 21:31:37 · answer #2 · answered by Rich Z 7 · 0 0

YES

Fish Eat Eggs from Their Own Nests

Male freshwater fish will fervently guard a nest of eggs they've fertilized—but that doesn't stop them from eating a few when they get hungry. Scientists from Purdue University recently discovered this form of cannibalism—which they describe in today's issue of the Proceedings of the National Academy of Science—using genetic fingerprinting techniques.

In fact, most freshwater fish procreate by way of external fertilization: the male builds a nest, the female lays eggs in it and the male then drops sperm on top of them. Until his offspring hatch, the male diligently tends to the nest (see image), protecting it from predators and fanning his tail to aerate the eggs. And during this period, the male can't leave his nest unguarded. Thus, he resorts to eating some of its contents to survive.

Andrew DeWoody and his colleagues wondered whether these male fish could distinguish between eggs they fertilized and those seeded by other fish, preferring the latter for food. "Occasionally a second male will join the spawning pair," DeWoody explains, "and attempt to 'steal' fertilizations from the primary male." To find out, the team caught several male darters and sunfish and extracted undigested eggs from their stomachs. Then they compared the DNA of the adults with that of the ingested embryos. It turned out that the males had eaten their own progeny --Harald Franzen

You can read
Why Do They Eat Their Eggs? here
http://members.aol.com/WnyZman/why.html

2006-11-04 22:12:21 · answer #3 · answered by Pam 5 · 0 0

After the fish lay their eggs, if they feel threatened, they will take the eggs in their mouth to protect them from the invader. Usually, they get swallowed.

2006-11-04 21:31:39 · answer #4 · answered by David M 2 · 0 0

yes fish eat their eggs that is why you need to separate the eggs when you see them

2006-11-04 21:48:42 · answer #5 · answered by kristikay1965 3 · 0 0

some fish species do eat their own eggs like the goldfish

2006-11-05 01:52:33 · answer #6 · answered by Ben 3 · 0 0

many species of fish will eat their own eggs

2006-11-05 05:23:24 · answer #7 · answered by Loollea 6 · 0 0

They certainly do. I use to fish with Salmon eggs for Trout out in Utah years ago. I believe it's illegal in some states to do it though.

2006-11-04 21:33:04 · answer #8 · answered by AL 6 · 0 0

you use fish eggs for bait.Dua

2006-11-04 21:31:13 · answer #9 · answered by Anonymous · 0 0

they don't eat their own eggs, but they eat other fish's!

2006-11-04 21:30:43 · answer #10 · answered by Anonymous · 0 0

fedest.com, questions and answers