answersLogoWhite

0

They do if they can't get out of the aquarium. In the wild, most fish don't have that option since many fish are like salmon in that once they've spawned (females laying their eggs, males fertilizing the eggs), the adults die and aren't around by the time the eggs start to hatch.

Some fish breed several times in their lives but never see the offspring, but some others lay eggs, breed, and one or more adults will stay to defend the eggs and young for a time even after hatching.

The true answer to your question is...

It depends on what kind of fish you are talking/asking about, and whether they are in a natural body of water, or an aquarium. Some fish will even eat their own young if they're still in the area when their eggs start hatching. Guppies are one type that will do this.

User Avatar

Wiki User

12y ago

What else can I help you with?