i got 8 guppies, 3 males and five females about a month ago i have been patiently waiting for them to start having fry , well, i looked into the tank today and saw one little fry swimming around, i looked carefully and didnt see any other fry, after a few seconds i saw a male guppy eat eat the fry . So i quickly took the female guppies out and put them into a 5 gallon bucket, with a little planter type thing to hide in , (kept the water from the original tank though. Well they havent had any more babies since the move to the tank, and i thought they were supposed to have 30 or 40 at a time , so i was wonderin what the hell is going on, They are livebearers right? meaning they give live birth they dont lay eggs right?
PLEASE HELP IM CONFUSED
PLEASE HELP IM CONFUSED