Signup Free


Guppies have rich jewel-tone colors and are a very popular freshwater aquarium addition. Guppies breed and deliver live babies instead of laying eggs. It takes a pregnant guppy three to four weeks to deliver babies, called fry. Unfortunately, guppies will often eat their own fry so aquarists must give the babies a safe place to live.