Best predator to eat baby guppies?
I maintain a planted tank in my wife's kindergarten classroom. The children love to see baby fish in the tank, so there are platies, swordtails, mollies and guppies all in the tank. All reproducing readily, but it seems guppies are the most prolific.
I put a blue ram in the tank, hoping it would be a good predator, but I guess it is lazy and happy to eat the flake food, because it definitely isn't keeping the guppy population down.
So in a heavily planted 40 gallon breeder tank, with mostly livebearers, what might be the best fry predator to introduce. Cannot get so big that adult livebearers are at risk, and cannot eat plants or disturb substrate significantly.
I was thinking Bichir, just in terms of the slow growth rate.