Guppies are one of the easiest fish to breed because they are prolific livebearers that reproduce readily in home aquariums with minimal intervention.
Start with healthy stock. Choose vibrant, active guppies with no signs of disease. A ratio of one male to two or three females reduces harassment of individual females, as males pursue mates relentlessly. Females store sperm and can produce multiple batches of fry from a single mating.
Females develop a dark gravid spot near the anal fin as pregnancy progresses, and their belly becomes noticeably rounded. Gestation lasts approximately 21 to 30 days depending on temperature and the individual fish. Warmer water within the safe range tends to shorten gestation slightly.
The biggest challenge is keeping fry alive, because adult guppies, including the parents, readily eat newborn fry. Provide dense floating plants like guppy grass, hornwort, or java moss that give fry hiding places immediately after birth. Alternatively, move the pregnant female to a separate breeding box or tank shortly before she delivers, then return her to the main tank afterward.
Dedicated breeding tanks of five to ten gallons with a sponge filter provide the safest environment for fry. Sponge filters create gentle flow and cannot suck in tiny fry like powered filters can.
Feed fry crushed flake food, baby brine shrimp, or commercial fry food several times daily in small amounts. Frequent small feedings promote faster growth. Perform small daily water changes to keep water pristine, as fry are more sensitive to poor conditions than adults.
Fry reach sexual maturity at approximately two to three months, so separate males and females early if you want to control breeding. Without intervention, a healthy colony can quickly overpopulate a tank. Plan ahead for what you will do with excess fish, whether that means maintaining separate tanks, finding local fish stores that accept donations, or connecting with other hobbyists.