To Top

9 Tank Mates for Guppies

angelfishGuppies are very social fish and they should never be kept alone in a tank. Choosing tank mates for your guppies isn’t challenging as long as you keep a few things in mind: guppies live best with peaceful fish that will still protect themselves if bothered because guppies tend to follow other fish around the tank and nip fins. Here are some excellent tank mates for your guppies.

Angelfish tend to get along well with adult guppies although large angelfish may attach guppies. Be sure to monitor the tank after you introduce an angelfish to your guppy tank. You can increase the odds that the two will get along by making sure they each have their preferred environment: you should have a long, tall tank because angelfish prefer tall tanks and guppies like long tanks.

Corydoras Catfish
Cory catfish are very calm fish and get along very well with guppies. They’re also very friendly, although they prefer to live in a group of at least five to feel safe. Your tank should have substrate to keep the cories from getting hurt and plants to help them hide.

Plecos are great tank mates because they spend their most of their time eating algae in the tank. While some plecos get very large, many species stay under 5 inches. Look for rubber-lipped, bristlenose, and clown plecos if size is a concern.

Swordtails are fun to own but make sure you do not put more than one male in a tank. Males tend to be very aggressive toward each other, but they won’t bother guppies. If you add a swordtail to your tank, make sure you have a good lid to keep the swordtail from jumping out.

Like guppies, mollies are peaceful community fish that tend to get along without fighting. There are many types of mollies you can introduce to your guppy tank. Look for sailfin and balloon mollies for a bit of color.

Loaches are the perfect tank mates for guppies because they spend most of their time at the bottom of the tank away from other fish. Loaches are very peaceful and tend to get along with most species. Make sure you have a large enough tank for a loach: they can reach up to 16 inches. If you have a smaller tank, try a dwarf loach or khuli loach.

African Dwarf Frogs
Want a little variety in your tank? African dwarf frogs are small and won’t eat your guppies. They also produce very little waste so you won’t need to worry about ammonia and nitrates.

Apple Snail
Guppies won’t bother apple snails do to their hard shell. Be sure you have a large enough tank; apple snails can reach the size of a softball.

Red Cherry Shrimp
Red cherry shrimp pair perfectly with guppies because they’re peaceful and keep your tank clean by eating algae. Beware: they breed quickly so only get a couple.

Tips for Choosing a Tank Mate

  • Stick with small fish. Some large fish may attack or eat your guppies. Exceptions to this are algae eaters.
  • Do not get fish that bite. Avoid fish that tend to nibble other fish.
  • Avoid fish with attractive fins. Guppies tend to be fin nippers. Don’t get fish with attractive fins like Siamese fighting fish.
  • Choose fish that can stick up for themselves. Guppies are known to follow other fish around the tank. Get fish that can fight back if they’re bothered.
  • Bottom feeders are great tank mates. You won’t have problems with bottom feeders like loaches, catfish, and plecos.
  • Get a large enough tank. Make sure your tank is large enough for your new fish.
  • Choose fish that have the same water and food requirements.

More inGuppy Fish Care

Privacy Preference Center