As far as I know all fish at some time or another will eat fish eggs if the eggs are readily available. Fish eggs are used to catch Steelhead (trout) in many streams during autumn thru spring. I don't think the shiners will prey on unprotectd fish eggs any more aggressively than bgill or many of the other small fish. Shiners should not be intense predators on bgill eggs because the eggs are protected by the male fish. I have golden shiners in a pond with bgill and the bgill seem to have very successful spawns.

Gizzard and threadfin shad have adhesive eggs which are broadcast over vegetation or a variety of bottom substrates; even over open water. These unprotected eggs are suseptable to consumption from almost all types of fish. Large numbers of eggs per female increases the chances of many eggs hatching.


aka Pond Doctor & Dr. Perca Read Pond Boss Magazine -
America's Journal of Pond Management