Petco advertises on their website a 2.5 gallon aquarium with a divider that it claims can house two betta fish. However, the divider is not opaque. Would that be stressful or harmful to the fish, having a rival right there with no way to reach him?

Edit: Apparently 2.5 gallons is too small for one fish, let alone two. But what if I got a larger tank and did the same kind of divider?

  • Make sure the betta is docile the betta in my 5 gallon tank killed a shrimp and ate all my other fishes food which starved them and the other fishes started eating the betta pellets and I had to take the betta out – Uicerainbow Aug 23 '14 at 3:05

I have kept my betta for 5 years now. However one thing that I observed is that they should not be kept in any container smaller than 5 gallons.

A lot of stores use excuse that bettas live in puddles and other excuses like that to try to sell merchandise. However I know from experience that bettas can't live in anything less than 5 gallons properly. They won't have enough space to swim so they might start suffering from fat liver. The water quality very quickly becomes bad and starts to burn their gills.

Additionally such small setup requires 100% water change at least every week, and that is extremely stressful for the fish. So please no matter what you do make sure your betta has at least 5 gallons and it will thank you. You will notice that they are very intelligent and each one has a unique personality. Some bettas will have too much space anxiety, so I would suggest size of anything from 5 to 10 gallons. My longest living betta is currently living in 15 gallon aquarium. Hope this helped.

Edit: encountering an opponent is actually good for bettas and will not stress them out(as long as they are the same age). Think of it as exercise that they need. I found my bettas to live longer and be much more interactive when they had small fish (like neon tetras) that they could chase. So if they have someone they can flare their gills at all the better. So I say yes definitely go for it. Your fish will thank you for it. Just make sure that the size of the tank is good and that you keep up with water changes. The only problem would be is if the age difference is big. If bettas are of same age then they will flare and try to threaten each other. But I noticed that when I put my 3 year old with a youngster then the youngster actually hid all the way in the corner of the tank and was stressed. Same however is true if you put your bettas with big gold fish.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.