The cheapest available fishes for your aquarium that also come in a variety of shapes, sizes, and colors. Let’s see if it is easy or difficult to breed the guppy fish

How to breed guppy fish?

As easy it is to care for guppies, their breeding process is also very easy. All you have to do is to follow the steps given below for the successful breeding of your guppies.

Required supplies

  • Adult guppy fish of your choice
  • Breeding Tank
  • Floating plants or Java moss

Required tools

  • Fish net for catching fries

Total cost: USD 25


Total time: 40 days

  • Step 1 – Selection of tank

    The breeding tank should be at least 10 to 20 gallons in size fitted with a heater and a small filter. Set the temperature between 77 to 79 degrees. The tank should be devoid of any substrate. You can have java moss for the frys to hide from their parents.

  • Step 2 – Selection of Fishes

    Guppies come in a variety of colors and shapes. You can make the selection as per your desired outcome. Keep the male-female ratio as 1: 4 or 1: 3.

  • Step 3 – Induce Breeding

    Male fish should be introduced when the female fish is pregnant. Give some time for the female fishes to fertilize.

  • Step 4 – Feeding

    Feed the fishes with nutritious food during the gestation period. At the end of the gestation period you will find that the female guppy fish’s stomach is square in shape, ready to give birth.

  • Step 5 – Isolation

    Separate the parent fish from the frys as soon they give birth as guppies are known to be cannibalistic. If you do not separate the parent fishes make sure you provide the frys with a lot of spaces to hide.


Keep the temperature at 78 F, do 40% water changes and also make sure you feed them with brine shrimp until they grow into healthy adults. Move them to a normal tank when they become adults.

We had listed the steps for breeding the guppies, believe this step by step guide to breed guppy fish is useful. Request you to leave your comments, which would help enhance this step by step guide.