Guppies are a great addition to your aquarium and are easy to breed. However, the mother fish will eat her babies if they remain in the same tank. Luckily, you can care for your baby guppies by placing them in a separate tank or providing hiding spots. Additionally, create an environment that supports their growth and feed them frequently. As they grow, check them daily to ensure they’re healthy.

Part 1
Part 1 of 4:

Separating Your Baby Guppies

  1. 1
    Place the pregnant guppy in a breeder net or separate tank, if you can. Fit the breeder net in the corner of your tank. As another option, place the mother fish in a separate, small tank until she gives birth. This way your baby guppies are born in a safe environment.[1]
    • For example, you might keep your pregnant fish in a small 5 US gal (19 L) tank until she gives birth. After they're born, the baby guppies can live in this tank until they're big enough to join your aquarium.
    • You can find a fish breeder net at your local pet store or online. They’re fairly inexpensive, as you can find some for around $10.
    • Don’t put the breeder net near the tank filter’s pump, as the baby guppies might get sucked up into the filter.
  2. 2
    Monitor the tank until the mother gives birth to live baby guppies. Unlike other fish, guppies don’t lay eggs. That means your female guppy is going to give birth to live baby fish, which are called fry.[2] You’ll know your mother fish is in labor when you see her hiding or resting near the heater. Her color will look faded, her belly will look square, and she will appear to be swimming in place or shivering, which is really contractions.[3]
    • Guppies are typically pregnant from 22 to 40 days.
  3. 3
    Notice when the mother guppy is swimming normally. During labor, the mother guppy may pace or appear to swim backwards. When she's swimming calmly, you'll know the birth is over. The birth can take up to 6 hours but may be shorter.[4]
    • Newborn guppies are typically 7 to 10 millimetres (0.28 to 0.39 in) long. They're usually transparent, but they may be slightly colored gray or black.
    • Guppies typically have 20 to 50 babies at one time.[5]
  4. 4
    Remove the mother immediately after the birth or she'll eat the babies. It’s natural for the mother to eat her babies, so it’s important to remove her as soon as you can. Use a fish net to scoop the mother from the breeder net or tank, then place her back in her regular habitat.[6]
    • If the babies are born inside a large aquarium, you can try removing the babies from the tank. However, this can be difficult since the babies are so small and are easily injured. It’s much easier to remove the adult fish.
  5. 5
    Fill your tank with plants if you don’t want to separate the baby guppies. Place real or artificial plants in multiple places in the aquarium. Group 2 or 3 plants close together to form a safe hiding place for the baby guppies.[7] They will attempt to hide in the plants so that the adult fish won’t eat them.[8]
    • Using plants will prevent the adult fish from eating all of the baby guppies, but it’s likely that some of the babies will still get eaten. They only way to guarantee the babies won’t get eaten is to place them in a separate tank.[9]
Part 2
Part 2 of 4:

Creating the Perfect Environment

  1. 1
    Keep the tank temperature between 76 to 80 °F (24 to 27 °C). This is the optimal temperature for keeping the baby guppies comfortable and hungry so they'll eat enough food for healthy growth.[10] If your tank temperature isn’t within this range, you can install a heater in your tank. Choose a heater that can handle the capacity of your tank.[11]
    • Cold water will make your fish too sluggish, while very warm water can harm the fish.
    • To check the precise temperature of your water, use a thermometer that sticks to the side of your tank.
    • You can find a tank heater at a local pet store or online.[12]
  2. 2
    Install a filter in your fish tank to keep the water clean.[13] Follow the directions on your filter model to place it in the tank. Baby guppies don’t have a strong immune system, so they’re vulnerable to disease. A filter can keep your water clean enough to protect the fry, though you still need to change the water often.[14]
    • It’s best to put a thin fishnet or sponge over the intake valve in your filter, where water is pulled into the filter. That way, the baby guppies can’t get pulled into the filter.
    • Make sure you read all of the instructions that come with your filter.
  3. 3
    Clean the tank weekly because a dirty tank can cause illness.[15] Scoop the baby guppies out of their tank using a cup or fish net. Then, pour the old water out of the tank. Wipe any algae or grime from the sides of the tank. Finally, refill it with fresh, clean water that’s been treated for chlorine. Wait until the tank thermometer reaches the optimal temperature for your guppies before you return them to the tank.[16]
    • If you can’t change the water every week, replace at least 1/4 of the water each week with fresh, clean water.
    • Chlorine can harm your fish, but you can neutralize it. Purchase chlorine treatment tablets or liquid from your local pet store or online. If you don't have this, let the water sit out for 24 hours before you use it to replace the water in your fish tank.
  4. 4
    Turn on the tank light for 8 to 12 hours a day so their spines grow. Baby guppies that grow up in dim lighting may develop deformities, especially in their spine. A regular tank light installed at the top of your tank is all you need to give your fish light. Turn the light on in the morning, then turn it off in the evening.[17]
    • Don’t leave the light on longer than 14 hours a day, as the baby guppies need to be able to sleep.
Part 3
Part 3 of 4:

Feeding Your Baby Guppies

  1. 1
    Feed your baby guppies every 2-3 hours for the first 6 weeks. They need to eat 5-6 times a day when they’re very small. After the first 6 weeks, it’s okay to decrease your feedings to every 4-5 hours, which will be 3-4 times per day. It’s best to give your guppies a mixture of fresh and dry food, if you can.[18]
    • If you can’t give your fish a mix of fresh and dry food, choose the best dry food you can find. Look for one that’s labeled as providing all of the necessary nutrients for baby livebearing fish.[19]
  2. 2
    Give your baby guppies ground up dry food for baby livebearing fish. The food may come already ground up, or you might need to grind it yourself. Sprinkle the food into the tank at feeding times. Watch to make sure the baby guppies are able to eat the bits of food.[20]
    • Read the label on the fish food to make sure you’re feeding the fish in the right quantity.
    • You can grind up the food using a mortar and pestle. If you don’t have one, place the food on a plate, then grind it up with the back of a spoon.
    • Don’t feed your baby guppies large pieces of adult fish food, as they will be too small to eat this food. Check the label to make sure the food you choose is appropriate for baby fish.
  3. 3
    Add dried blood worms to the food for added nutrients. Baby guppies love the taste of bloodworms, so they’ll gobble them right up. Make sure the blood worms are ground up, just like the dry food. You can feed them the bloodworms mixed into their dry food or separately, depending on your preference.[21]
    • You can feed your baby guppies bloodworms every day.
    • Look for dried blood worms at your local pet store or online.
  4. 4
    Give your baby guppies freshly hatched brine shrimp as a supplement. Brine shrimp are very tasty to baby guppies. Plus, the shrimp are full of nutrients that will help the fish grow and develop a nice coloring. Offer brine shrimp at 1-2 feeding a days.[22]
    • Brine shrimp are available at local pet stores or online.
  5. 5
    Offer freshly hatched daphnia, as another supplement option. Daphnia is a type of aquatic crustacean. Like brine shrimp, they’re very tasty to baby guppies and contain lots of nutrients. Offer the daphnia as a supplement at 1-2 feedings a day.[23]
    • You can buy daphnia at your local pet store or online.
Part 4
Part 4 of 4:

Monitoring Their Health

  1. 1
    Remove fry that show signs of deformity and illness. Baby guppies are especially vulnerable to illnesses caused by bacteria or aggression from other fish. Don’t leave sick fish in your tank, as others may become ill, as well. You can either attempt to nurse the sick fry in a separate tank or dispose of them, as they're unlikely to thrive. If you notice the following symptoms, remove the affected fry from the tank:[24]
    • Bent or warped spine
    • Sores
    • Tail rot
    • Fin rot
  2. 2
    Avoid medicating your tank, as you risk harming the fry. You can find medications to help treat common illnesses in guppies. However, these medications aren’t appropriate for fry, unless you are very knowledgeable about dosing fish. It’s better to remove ill fish from the tank rather than risking the health of the other fish.[25]
    • You can try to treat the sick fish in a separate tank. However, they’re unlikely to thrive if they’ve become ill at such a vulnerable stage.
  3. 3
    Place your baby guppies into your regular aquarium at 6-8 weeks old. Most baby guppies will be too big to eat at this point. Make sure they’re bigger than the mouth of your adult fish before you put them in the aquarium. Otherwise, the bigger fish may still eat them.[26]
    • Your fish will continue to grow until they reach 6 months old, which is considered adulthood. You may notice some growth after your fish is an adult, but it will be minimal.
  4. 4
    Separate males and females if you don't want more babies. Female guppies usually start to reproduce at 2 to 3 months of age. Additionally, they can store sperm for up to 3 months. If you don't want more babies, you'll need to separate your male and female fry once they reach about 6 to 8 weeks old.
    • You'll be able to determine the sex of your baby guppies when they're about 1 month old. Male guppies will have a long, rod-like fin on their underbelly, which is called a gonopodium. Females will have a dark spot called a gravid spot on their underbelly.[27]

Community Q&A

  • Question
    How would I know whether or not the fry are sick?
    Community Answer
    Community Answer
    Healthy fry usually are happily swimming around the tank. If they are laying at the bottom all the time, that is usually not a good sign.
  • Question
    Are baby guppies supposed to sit at the bottom of the tank?
    Community Answer
    Community Answer
    If you have bigger fish in with the fry, the babies will hide on the bottom to avoid being eaten by the adult fish.
  • Question
    What do I do when fry guppies are born in a tank with several adult guppies?
    Community Answer
    Community Answer
    When that happens, remove them as quickly as possible. If your aquarium has a lot of hiding places, the fry have a smaller chance of getting eaten.

Warnings

  • If using a mechanical filter, make sure it is very weak or has something covering the intake so the fry doesn't get sucked up.
    ⧼thumbs_response⧽
  • Don't keep babies with parents or other fish because they will eat them.
    ⧼thumbs_response⧽

Things You'll Need

  • Aquarium
  • Breeder net
  • 5 gallons (19 L) fish tank (optional)
  • Fish net
  • Aquarium plants
  • Fish tank thermometer
  • Water filter
  • Chlorine treatment (optional)
  • Fish tank light
  • Dry food for baby livebearing fish
  • Dry bloodworms
  • Freshly hatched brine shrimp (optional)
  • Freshly hatched daphnia

About this article

Doug Ludemann
Co-authored by:
Professional Aquarist
This article was co-authored by Doug Ludemann and by wikiHow staff writer, Danielle Blinka, MA, MPA. Doug Ludemann is the owner and operator of Fish Geeks, LLC, an aquarium services company based in Minneapolis, Minnesota. Doug has worked in the aquarium and fish-care industry for over 20 years, including having worked as a professional aquarist for the Minnesota Zoo and Shedd Aquarium in Chicago. He received his Bachelor of Science in Ecology, Evolution, and Behavior from the University of Minnesota. This article has been viewed 531,653 times.
64 votes - 86%
Co-authors: 50
Updated: October 21, 2021
Views: 531,653
Article SummaryX

To care for baby guppies, use a heater to keep the water temperature between 76 and 80 °F, install a good filter, and clean out the aquarium once per week to keep the environment healthy. It's also important to keep the tank light on for 8-12 hours each day so the guppies' spines will grow properly. Feed the fry every 2-3 hours for the first 6 weeks, then decrease the feedings to every 4-5 hours. Give them a mixture of high quality dry food and fresh food like brine shrimp. For tips on recognizing symptoms of common illnesses, read on!

Did this summary help you?