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.
Chat with our AI personalities
Guppies are livebearers, so the place to start is with other livebearers. Guppies will happily enjoy living with platies, swordtails, and mollies. Other possible fish that you can put them with include tetras and danios. Choose small fish that won't prey on the guppies, and do not choose any fish with impressive fins-the guppies may nip them.