Tank mates by speciesTM-03

Can Bettas Have Tank Mates? Why Males Live Alone, plus Cherry Barbs, Shrimp, Snails

Published · By Tropical Fish Care Guide editors

Your guide: KouKnows everything. Sometimes writes things that are wrong. Sorry in advance.Tropical Fish Care Guide editors · Checked against care guides and fish databases: 2026-10-22
Kou

A male betta is best kept alone. The exception is the nerite snail, and cherry barbs and shrimp work only with conditions.

A male betta under its bubble nest
A male betta under its bubble nestPhoto: ErgoSum88 / Public domain
In this article (16 sections)
  1. In short: can a betta have tank mates?
  2. How do betta tank mates look across the other 22 species?
  3. Why is keeping a betta alone the default?
  4. Why do sources disagree on betta tank mates?
  5. Can any fish live with a betta? Why is the cherry barb △?
  6. Do bettas eat shrimp?
  7. Can a betta live with a nerite snail?
  8. Can a female betta have tank mates?
  9. Can two male bettas, or a male and a female, share a tank?
  10. Why do people so often ask about bettas with medaka, guppies and neon tetras?
  11. What should you check, and in what order, before adding betta tank mates?
  12. What should you do when betta tank mates are not working?
  13. What terms come up with betta tank mates?
  14. What else goes with betta tank mates?
  15. Frequently asked questions about betta tank mates5
    1. Jump to this section
    2. Can a betta live with corydoras?
    3. Can a betta live with a pleco?
    4. Can a betta live with loaches?
    5. Can a betta live with guppies?
    6. Can you add shrimp to a betta tank?
  16. Sources

In short: can a betta have tank mates?

A male betta is best kept alone. The exceptions are the nerite snail (○), and cherry barbs and shrimp (△).

Many articles name neon tetras and corydoras as betta tank mates. But Seriously Fish, a care resource, says the betta is best kept on its own.

This site calculates compatibility from the care data of each fish. A male betta came out × with every other fish except one species.

PartnerResultReason
17 other fish×The male betta chases them. It sees long-finned fish as rivals and attacks them
Cherry barb△Some keepers have kept them together, but it depends on the betta's temperament
Neocaridina shrimp, red cherry shrimp△Baby shrimp get eaten. Adult shrimp usually survive
Amano shrimp△Too big to be eaten easily, but bettas sometimes attack shrimp
Nerite snail○Temperature and water chemistry overlap, and neither eats the other

What this article covers:

  • Why a male betta is advised to live alone
  • Why sources disagree on whether bettas can have tank mates
  • The exceptions (cherry barb, shrimp, nerite snail) and their conditions
  • Female bettas, two males, and a male with a female
  • What to prepare before trying, and what to do if it fails

Think of betta tank mates as "alone by default," with exceptions added only under conditions.

How do betta tank mates look across the other 22 species?

○ Generally compatible (1)

  • Nerite snail

△ With care (4)

  • Cherry barbCan work, but it depends on the individual betta (Aquarium Co-Op (Cherry barb))
  • Japanese swamp shrimpBetta (male) eats baby shrimp (adults usually survive)
  • Cherry shrimpSome bettas eat shrimp, but adults are not usually wiped out (other sources advise against it) (The Shrimp Farm (cherry shrimp and bettas)) / Betta (male) eats baby shrimp (adults usually survive)
  • Amano shrimpBettas may attack shrimp, and sources advise caution or avoiding the pairing (Tokyo Aqua Garden (betta))

× Not recommended (17)

  • Neon tetraBetta (male) is aggressive and chases other fish
  • Cardinal tetraBetta (male) is aggressive and chases other fish
  • Rummy-nose tetraBetta (male) is aggressive and chases other fish
  • GuppyMale bettas see long-finned fish as rivals and attack them (Seriously Fish (Betta splendens)) / Betta (male) is aggressive and chases other fish
  • PlatyBetta (male) is aggressive and chases other fish
  • AngelfishBetta (male) is aggressive and chases other fish / Betta (male) is small enough for Angelfish to eat / Angelfish is semi-aggressive and may harass long-finned Betta (male)
  • Panda coryBetta (male) is aggressive and chases other fish
  • Peppered coryBetta (male) is aggressive and chases other fish
  • OtocinclusBetta (male) is aggressive and chases other fish
  • Harlequin rasboraBetta (male) is aggressive and chases other fish
  • Zebra danioBetta (male) is aggressive and chases other fish
  • Tiger barbBetta (male) is aggressive and chases other fish / Tiger barb nips the long fins of Betta (male) / Tiger barb is semi-aggressive and may harass long-finned Betta (male)
  • Dwarf gouramiMale dwarf gouramis become aggressive towards other anabantoids such as bettas (Seriously Fish (Trichogaster lalius)) / Betta (male) is aggressive and chases other fish / Dwarf gourami is semi-aggressive and may harass long-finned Betta (male)
  • Kuhli loachBetta (male) is aggressive and chases other fish
  • Bristlenose plecoBetta (male) is aggressive and chases other fish
  • MedakaNo overlap in temperature (Betta (male) 22–30°C, Medaka 16–22°C) / Betta (male) is aggressive and chases other fish / Betta (male) is a tropical fish that needs a heater; Medaka does not
  • GoldfishBetta (male) is aggressive and chases other fish / Betta (male) is a tropical fish that needs a heater; Goldfish does not

Source: Judged by this site's rules from the care data of each species (see the sources of the care data table)

The male betta is × with 17 of the 18 fish. Almost every reason is "the male betta chases them."

This site marks an aggressive fish × with any other fish. We rated the betta's temperament as "aggressive" based on Seriously Fish.

Some of the × pairs have a second reason as well.

  • Guppy: the betta sees long-finned fish as rivals and attacks them
  • Tiger barb: it nips the betta's long fins
  • Dwarf gourami: with another anabantoid in the tank, both become aggressive
  • Medaka and goldfish: temperature and the need for a heater do not match
  • Angelfish: the betta is small enough to fit in its mouth

A bigger tank does not remove the reasons behind a ×. For pairs that fail on temperament, the sources also say success is the exception.

Why is keeping a betta alone the default?

Because the male betta tends to chase other fish. It sees long-finned fish and similar-looking fish as rivals and attacks them.

Seriously Fish does not recommend the betta for a general community tank. It says some fish will accept other species, but that this is the exception.

FishBase also says males fight each other. The English name, Siamese fighting fish, comes from its long use in fights between males.

Here are the betta's traits and what they mean for tank mates.

Betta traitWhat happens with tank matesSource
Males are aggressiveIt chases other fishSeriously Fish
Sees long-finned and similar-looking fish as rivalsIt attacks guppies and similar fishSeriously Fish
Bred forms have long finsIt becomes a target for fin nippersSeriously Fish
Breathes air at the surface (labyrinth organ)The area near the surface must be kept openSeriously Fish
A good jumperIt needs a lidSeriously Fish
Dislikes strong currentIt does not suit tanks with strong flowSeriously Fish
Betta (male)
SpeciesBetta (male)
Scientific nameBetta splendens
Adult size6.5
Temperature22–30
pH6–8
TemperamentAggressive
Group size1
Tank-mate notesBest kept alone. Males attack fish with trailing fins.

Source: Seriously Fish (Betta splendens)

Whether betta tank mates work depends more on the individual fish than on the species. With the same partner, a calm betta and an aggressive betta can give different results.

Kou

Starting with "mine is calm" often means you notice only after the fins are damaged. Begin with one betta as the star of the tank.

Why do sources disagree on betta tank mates?

The answer changes with whether the betta is male or female, and with what counts as success. Shop guides and care resources sometimes start from different assumptions.

Tokyo Aqua Garden says a male should be kept alone as a rule. It adds that a female can live with others, depending on the match.

The same shop's article on animals that can live with bettas lists neon tetras and corydoras, with a condition. The condition is to separate them at once if bullying continues.

Seriously Fish names small cyprinids and loaches from similar habitats. It says they may work. But it names no species and says the betta is usually best alone.

SourceMale bettaFemale bettaPartners named
Seriously Fish (care resource)Alone by default. Keeping it with other species is the exceptionMales and females are kept apart except for breedingNo species named (small cyprinids and loaches)
Tokyo Aqua Garden (shop guide)Alone by defaultCan live with others, depending on the matchNeon tetras, corydoras and others (with conditions)
Aquarium Co-Op (shop guide)Depends on temperamentNot coveredCherry barb
This site's calculation× with fish, only the cherry barb is △Not calculatedNerite snail ○, the three shrimp △

Every source agrees that a male betta is basically kept alone. They differ on how far you may try exceptions.

For males, this site follows the view of Seriously Fish.

Can any fish live with a betta? Why is the cherry barb △?

Among the 22 species on this site, only the cherry barb is △. Some keepers have kept them together, but it depends on the betta's temperament.

Aquarium Co-Op describes keeping cherry barbs with a betta. It adds that some bettas will not accept them, so watch closely.

The cherry barb is a peaceful fish, and its fins are not long. The same shop says it swims from the middle of the tank down toward the bottom.

Fish, shrimp and snail care data
SpeciesAdult size (cm)Temperature (°C)pHTemperamentGroup size (or more)
Betta (male)6.522–306–8Aggressive1
Cherry barb520–276–8Peaceful6

Source: Seriously Fish (Betta splendens) / Seriously Fish (Puntius titteya)

For the conditions when you try, Tokyo Aqua Garden's guide is specific.

  • Use a tank at least 45 cm wide
  • First put the new fish in a breeder box and check that the betta does not attack
  • Avoid sharp rocks and driftwood so the fins do not snag
  • Make hiding places with soft plants
  • Turn down the filter flow
  • Check that the betta is eating

Group size is in the table. Cherry barbs settle in a group, so do not add just one.

The cherry barb's △ does not mean "can be kept." It means "can be tried once the conditions are in place."

Do bettas eat shrimp?

Bettas eat baby shrimp and sometimes peck at adult shrimp. All three shrimp, including the Amano shrimp, are △.

A red cherry shrimp
A red cherry shrimpPhoto: DirkBlankenhaus / CC BY-SA 3.0

The Shrimp Farm says adult cherry shrimp are a little too big for a betta. It says the colony is usually not wiped out, and baby shrimp get picked off now and then.

On the other hand, Tokyo Aqua Garden says bettas attack shrimp, so keeping them together is best avoided. Aquarium Co-Op also says to be careful about adding a betta to a shrimp tank.

Because the sources disagree, this site marks all three shrimp △. The larger Amano shrimp is △ for the same reason.

Shrimp or snailResultReasonBreeds in the tank?
Neocaridina shrimp△Baby shrimp get eatenYes
Red cherry shrimp△Baby shrimp get eaten. Adults usually surviveYes
Amano shrimp△Too big to be eaten easily. But the betta sometimes attacks itNo (larvae grow up in the sea)
Nerite snail○Temperature and water chemistry overlapNo (larvae go down to the sea)
Fish, shrimp and snail care data
SpeciesAdult size (cm)Temperature (°C)pH
Betta (male)6.522–306–8
Japanese swamp shrimp2.823–286.5–7
Cherry shrimp416–286.5–8.5
Amano shrimp420–286.5–7.5
Nerite snail210–287
Source (5)

The Shrimp Farm recommends plants, floating plants, driftwood and shrimp caves. The more hiding places there are, the more baby shrimp grow up.

If you do not want to lose shrimp, it is safer to breed them in a separate tank. The same source also describes moving the extra shrimp into the betta's tank.

Kou

If you add shrimp, let the plants grow thick first. Just having places to escape to changes how many shrimp survive.

For shrimp compatibility in general, see Fish That Can Live with Shrimp.

Can a betta live with a nerite snail?

A betta and a nerite snail are ○ on this site. Temperature and water chemistry overlap, and neither eats the other.

Clithon retropictus, a nerite snail (Hamamatsu, Japan)
Clithon retropictus, a nerite snail (Hamamatsu, Japan)Photo: Seotaro / CC BY-SA 3.0

Nerite snails do not breed in a freshwater tank, because their larvae go down to the sea to grow. So there is no risk of them multiplying out of control.

However, Tokyo Aqua Garden says snails are better avoided for the same reason as shrimp. Its view is that a betta may peck at snails.

After adding a nerite snail, watch for a few days to see whether the betta pecks at it. If it keeps pecking, move the snail to another tank.

Can a female betta have tank mates?

Female bettas are less aggressive than males and are named as candidates for tank mates. But some females are aggressive too, so watch them as you go.

Tokyo Aqua Garden says a female can live with other bettas or other species, depending on the match. It also says some females keep up threat displays.

This site's compatibility results are calculated for the male betta. We give no results for females.

PairingWhat the sources saySource
Female + peaceful small fishPossible depending on the match. Some females keep up threat displaysTokyo Aqua Garden
Female + femalePossible with other bettas, depending on the matchTokyo Aqua Garden
Male + femaleUsually kept apart except for breedingSeriously Fish
Male + maleThey fight fiercely, so never put them togetherTokyo Aqua Garden, FishBase

The sources we checked give no number for how many females settle down together. Even when trying females, have a container ready to separate them before you add them.

Can two male bettas, or a male and a female, share a tank?

Two male bettas cannot share a tank. A male and a female are also kept apart, except for breeding.

Tokyo Aqua Garden says males threaten and fight each other fiercely. It puts it strongly: never keep them together. The threat display is called flaring (spreading the gill covers to threaten a rival).

Seriously Fish says bred forms of the betta are especially aggressive. It says that usually only one should be kept per tank.

A male and a female go together only for breeding. The male builds a bubble nest (a nest of bubbles gathered at the surface) and keeps the female away until it is finished.

If you keep two males, set up two tanks. Seriously Fish also says one per tank is usually right.

Why do people so often ask about bettas with medaka, guppies and neon tetras?

They are all familiar fish that people often look up together with the betta. All of them are ×, but for different reasons.

123456
1Betta (male)·×××××
2Guppy×·○△○○
3Neon tetra×○·△○○
4Medaka×△△·×△
5Panda cory×○○×·○
6Otocinclus×○○△○·

○ Generally compatible △ With care × Not recommended

Source: Judged by this site's rules from the care data of each species (see the sources of the care data table)

PartnerResultMain reason
Guppy×The betta sees long-finned fish as rivals and attacks them. Its temperament adds to this
Neon tetra×The male betta chases it
Medaka×The temperatures do not overlap, and only one needs a heater
Panda corydoras×The male betta chases it
Otocinclus×The male betta chases it

Some articles recommend corydoras and otocinclus because they use a different level of the tank from the betta. This site does not make a pair ○ on swimming level alone. The sources we checked do not give the betta's swimming level.

For the male betta, we treat the temperament reason as remaining even when the levels differ. Medaka also have the temperature reason, so keep them in a separate tank from bettas.

For compatibility from the guppy's side, see Guppy Tank Mates.

What should you check, and in what order, before adding betta tank mates?

Check in this order: the partner's result, tank size, lid and current, hiding places, and a container for separating. Rule out × partners at this step.

1Do temperatures overlap?Compare the two ranges2Is one small enough to eat?Big fish eat small fish3Fin nipping and temperamentLong fins attract nippers4Will it eat shrimp or fry?Even small fish eat baby shrimp
Figure: Check tank mates in this order
What to checkGuidelineBasis
The partner's resultDo not add × partners. For △, read the conditionsThis site's calculation
Tank sizeAbout 45×30 cm of floor for even one betta. With tank mates, at least 45 cm wideSeriously Fish, Tokyo Aqua Garden
LidClose it with no gaps. Do not fill the water to the rimSeriously Fish (a good jumper)
CurrentKeep it gentle. An air-driven sponge filter suits itSeriously Fish
Hiding placesSoft plants. Avoid decorations that snag finsTokyo Aqua Garden
Container for separatingHave a breeder box or spare tank ready firstTokyo Aqua Garden
FoodCheck every time that the betta eats. Do not overfeedTokyo Aqua Garden, Seriously Fish

Seriously Fish warns that bettas put on weight easily, so do not overfeed. With tank mates, you may be tempted to add extra so the betta does not lose out, so take care.

Kou

Close the lid right up to the gaps. The betta is a good jumper.

Have the container for separating ready before you add fish, so you can act quickly if it goes wrong.

What should you do when betta tank mates are not working?

If there is chasing, torn fins or constant threat displays, separate them at once. Then see whether both fish settle down.

What you seeWhat it may meanWhat to do
The betta keeps chasing its partnerThe betta is attackingMove the partner to another tank
The betta's fins are tornBitten by the partner, or snagged on a decorationSeparate the partner, and remove sharp decorations
It keeps its gill covers spreadIt sees the partner as a rivalMove the partner to another tank out of sight
The shrimp keep dwindlingBaby shrimp are being eatenAdd more plants. Breed the shrimp in another tank
The betta is not eatingFaster fish take the foodDrop food near the betta. If it continues, separate the partner

If a fin wound turns white and cloudy or does not close, disease may have set in. If you use medicine, check the active ingredient and follow the instructions.

Separating them is not a failure. It is a step that protects both the betta and its partner. Decide whether to put them back only after the wounds heal.

What terms come up with betta tank mates?

TermMeaning
Tank mates (混泳)Keeping different kinds of fish or shrimp in the same tank
Keeping alone (単独飼育)Keeping only one fish in a tank
Flaring (フレアリング)Spreading the gill covers and fins to threaten a rival. A sign of aggression in bettas
Labyrinth organ (ラビリンス器官)An organ above the gills used to breathe air at the surface
Bubble nest (泡巣)A nest of bubbles the male gathers at the surface to protect the eggs
Anabantoids (アナバスの仲間)A group of fish that can breathe air, including bettas and gouramis
Baby shrimp (稚エビ)Newborn, small shrimp
Breeder box (隔離ケース)A container floated inside the tank to keep a fish apart for a while
Fin nipping (ヒレかじり)A habit of biting other fish's fins

What else goes with betta tank mates?

Betta tank mates connect to shrimp, guppies and bottom fish. Go on to the next article from the partner you are curious about.

Frequently asked questions about betta tank mates

Can a betta live with corydoras?

On this site, it is ×. The reason is that the male betta chases other fish.

Some shop guides name corydoras because they use a different level of the tank. If you try, use a female betta, or be ready to separate them at once.

Can a betta live with a pleco?

With the bristlenose pleco, it is ×. The reason is that the male betta chases other fish.

The pleco also fights over territory with similar-looking fish. Rather than pairing a male betta with bottom fish, keeping the betta alone is safer.

Can a betta live with loaches?

With the kuhli loach, it is ×. Seriously Fish mentions loaches, but names no species.

The kuhli loach also eats baby shrimp, so it is hard to pair with shrimp too. If you want a bottom animal in a betta tank, the nerite snail is ○.

Can a betta live with guppies?

No. It is ×, because the male betta sees long-finned guppies as rivals and attacks them.

Seriously Fish also says long-finned and similar-looking fish should be avoided. Guppies are safest kept with other guppies.

Can you add shrimp to a betta tank?

Amano shrimp, Neocaridina shrimp and red cherry shrimp are all △. With the small shrimp, the baby shrimp get eaten.

If you do not want to lose shrimp, let the plants grow thick before adding them. Breed them in a separate tank.

Sources

Categories

Latest

Find by keyword