Live-bearing species of fish like guppies and swordtails are notorious for breeding in the community tank. If you want to breed these fish on purpose, however, there are a few tips you might want to know.
If you have a community tank stocked with guppies, swordtails or other live-bearers you should not be surprised to find baby fish swimming around at some point. Live-bearing species of fish are known for reproducing in the community tank with little to no effort on the part of the aquarium hobbyist. Unlike many species of fish which lay eggs, live-bearing species of freshwater fish produce fully-formed fry. These species may reproduce as often as once every few weeks, but they generally produce fewer fry than egg-laying species of fish. If you are interested in trying your hand at breeding freshwater aquarium fish, you may want to start with live-bearing fish. To get started with breeding live-bearing species of fish, you should first learn the basics about what type of fish belong to this group, how to prepare the fish for breeding and how to care for the fry once they do.