Guppies are usually 1 inch long, and a good rule of thumb is to have 1 inch of fish per gallon, so as many as 30 guppies will be just fine. Although, it might be nice to add some different fish occasionally.
Bristlenose catfish (normal or albino), mollies, swordtails, black widows, some tetra species and sometimes bumblebee gobbies. There are many fish compatible with guppies.
Many fish -- like guppies. :)
Many fish -- like guppies. :)
5 1/6= 5/30
Fish that have long, wavy fins should not be put with guppies, because guppies will nibble their long fins. Also, many bigger fish will eat guppies. Keep a separate tank with guppies and a few "cleaner" fish, which do not harm guppies.
angels probably will eat the guppies because their family is chiclid. Chiclids can't get along with many other types of fish.
You can keep most tetras, some barbs(not the Tiger Barb it will shred your poor fish's fins). You can also keep a Beta fish with them but, be carful when you put one in with your Guppies because he might attack your Guppies. Hope this helps!
Yes - there is virtually no limit to how many female guppies can live together.
Guppies are great community fish and can live quite happily with most Tetras, Rasboras, Barbs, Anabantids, Dwarf Cichlids, Danios, Corydoras and many other species provided they don't get too big and eat the guppies.
Yes Many species of fish do indeed lay eggs. There are also fish species that give live birth, sharks and small aquarium fish suck as mollies and guppies are examples. These fish that give live birth are called "livebearers".
Guppies are an incredibly hardy tropical fish which makes them excellent for beginner fish hobbyists. They are also quite easy to breed and they come in many beautiful colours.
8 Zebrafish4 Goldfish11 Guppies