Betta Compatible Tankmates

Learn the “do’s” and “dont’s” About stocking bettas with other tropcial community fish.

Betta Tip

Remember to stimulate your betta everyday. By allowing the bettas to see itself in the mirror for about 5 minutes aday will be good for both your betta’s mental and physical state.

Read First

Remember that every betta is different, so some are more mild and others are more aggressive, Remember this when stocking you betta tank.  The best way to find out is by trying. I have seen some male bettas eat a whole guppy and others who will live fine with mal guppies.  Another factor to consider is filter capability and tank size.  You never want to overstock a fish tank or betta tank.

The Right Tankmates

Most bottom fish-cory catfish, otto catfish etc… Nothing that can eat the betta.Tetras- most tetras will do fine,  Again it depends on your bettas personality.  livebearers- Again depends on your betta,  But some will tolerate guppies, andlarger livebearers such as mollies and swordtails.Labyrinth- depends on your betta,  but gouramies and generally safe.  other betta species might not be lucky.

The Wrong Tankmates

Barbs- Most barbs are fin nippers which will cause your betta problems. Certainly tiger barbs jump to the top of the list.  I have experiented with rosy barbs.  They seem to work.Oddballs- Never a good choice with bettas and small community tanks.

Inverts For Bettas

If your tank is small and not really good for other fish, try looking at freshwater invertibrates.  Such as snails, clams, mussles, and shrimps. 

Inverts will give your betta cleaner water, and something to have in the tank that is living.  When thinking about ghost shrimps, always expect the betta to kill and eat it.  They can be small enough that the betta ma take it for food and eat it.  Nevertheless, they can be used for foods as well as cleaning crew.

Again shrimps like ghost shrimps might be eatten.  But conside ghost shrimp and red cherry shrimps.  Both are become more popular and easy to care for.  They will molt so remove extra skin if you see any.  They will help keep the bettas tank clean.  When you remove the shrimp from water, be aware. They can and will jump very far. 

Snails, Personally i am not much of a snail fan, But apple snails and ramhorn snails seem to be common.  They can exit the water so keep a good lid on.  I dont know very much about snails nor do i wish to learn, but that is just me. So you might like to try a snail in your betta tank.

Clams,  Love them.   I just started to get golden clams.  These guys i though would be very hard to keep, but they are quite the opposite.  Mines do just fine in gravel and in larger betta tanks.  They can move themselves with the lip that can come out, and they will feed/ clean your water with the tube that comes out.  They are not harmful to your betta and help clean the water.  Remember they are animals so dont remove them from the water for too long.  

Fresh water mussles.  I have seen these in petstores, never had a chance to try them out yet, but they cant be much more difficult than clams.  Probably great for larger betta tanks with moving water.

Crayfish.  I would probably say no, I have had a few crayfish in the past, and they have never been friendly with me. When i experimented with bettas, the bettas was kill and the fins were eatten.  I would try and stray away from crayfish.

Frogs,  ADF or african dwarf frogs are not inverts, but good forr betta tanks. Your betta may be alittle aggressive for the frog, but they will make good companions.  ADFs stay small, but will usually eat only worms.  Stay away from african clawed frogs.  In petstores these are often larger and albino.  These frogs will kill fish and eat a betta.

Plants for Betta Fish

Betta like most Tropical fish would like to be in a tank with live plants. While some plants may require a ton of special attention, Live plants shouldnt be that scary to think about. 

Live Plants

Betta tanks can be bare, but it would look and run better with live plants to help purify the water.   This is a list of just a few types of live plants that are easy to care for and will do great with your betta.

Java Moss

Java moss is just like a natural form of algae that will just grow and grow in your fishtank. It is great as it provides protection for your bettas as well as great protection for baby fish.  It is very easy to grow and provides a great look in a betta tank.

Java Fern

Java ferns are out there in many different forms and sizes. Getting small cuttings would be good for smaller betta tanks. Most java ferns will grow tall so get ready to move the plant when it gets large.  Very easy, just burry the roots in the gravel.  The leaves are alittle toxic, but bettas wont eat them.


Duckweed is a good out door or pond plant, but it will do fine in a betta tank. The only thing to watch out for is it will grow and mutlipy fast. So make sure you keep some of the surface clear so your betta can get a breath.


Anubias are somewhat extremely expensive, but very undemanding. They are a hard lead plant so it wont get eatten by fishes. 

Fake Plants

With fake plants you can go with plastic plants for silk plants. Both fake plants will require a rincing once and awhile. These may be a good choice for people who really cant keep live plants. While they provide protection, they dont give the benefits of live plants.

Setting up BETTA FISH tank

This is the way i change my betta bowls. When you deal with alot of fish, it is always a good idea to change the container water after every 5 bettas or so to prevent any transfer of illness.

Before you Adding the fish

Remember to float your fishes first. This will allow the transfer of heat to reach equilbrium. This will reduce the chances of the fish going into shock. float the fish for about 15 minutes. When floating, add some of the tank water to the bag/ container.  It is a good idea to net the fish out, do not add the water from the bag to the tank.

After that…

After that, it is a good idea to turn off the lights and allow the fish to get use to the tank for about 4 hours before anything. try and avoid sharp movements, and loud noice. You do not need to feed your fish for this day.


Cleaning your betta tank can vary due to design etc….  The way I change my betta bowls is the by the following. 

1. Always do it by a sink and have 2 extra containers present.

2. Leave on container empty, And ill one with water that your fish can swim in.

3. Pour the betta water into the empty container and have a net to obtain the fish.

4. Once the fish is in net, release it into the second container with the fish water.

5. Rince the bettas orginial tank 2 times with tap water.

6. Use a paper towel and wipe the inside glass.

7. Again rince the container out one more time.

8. Have tap water sitting out for about 48 hours before water change.

9. Add some stress coat, and or aquarium salt.

10. Add the tap water or water that has been set out.

11. Scoop the fish out of the second container.

12. Release the betta into its tank

13. Clean up your MESS!!! 🙂

 When you have a fishtank with betta”s” in it. I would use the Python Water Changing System. It provides a fast and easy way to change water in a fish tank without the need for scooping out the water by hand. It is good for 10 gallons to 10000 gallons.  Good product and great not only for large betta tanks, but for general fishkeeping.