I have a 10 gallon tank with a male betta, three cory catfish (I cant remember exactly which ones), five black khuili loaches, and now two female guppies and one male (not on purpose they were for another tank that is now not habitable for them).

The betta was hiding before the guppies were actually in the tank. The lady at Petco said it would be fine and that it might help. He's been doing so well with his fish friends; he was even racing with them. I've only had a few times where he actually hurt someone else.

I put new plants in the tank and he moved hiding spots. He stopped eating, too. And before anyone asks, I got the water tested two times and the lady said it was perfect

  • 2
    can you please post the readings of your water test,ammonia-nitrite-ph-nitrate you say the lady told you the water is perfect what types of fish is the water perfect for,different fish have different needs.petco is famous for their lack of knowledge about fish. Commented Jun 24, 2019 at 5:09
  • 1
    Grab your own test kit and test the water yourself. Often people won't know what they're looking for when they do the tests.
    – Henders
    Commented Jun 24, 2019 at 20:18

2 Answers 2


First, Never trust any information on fishkeeping from a petstore. This is unfortunately a sad truth where I'm from (canada) and as I've heard also in the US.

So your betta is "hiding" and not eating. Beside that, no health issues visible ? Not eating is a symptom of a serious problem with the fish. Either physical or emotional. What food do you feed and how much? Was it eating before? Are the other fishes taking all the food before it ?

Bettas are calm fishes. They will not race all the time, they like to spend at least some time completely immobile, hovering there. (not floating nor sinking). If there is too much water current in your tank, you betta might find a more quiet spot and stay only there. That could be a reason.

You have way too many fishes in there in my opinion. The betta could be alone in there and fine. The cories.. ok.. I guess... But then you add a lot of loaches, starting to be too many fishes in there. And the guppies are not a good idea. It is well known that a betta will often be aggressive with guppies. Overall I think there are way too many fishes in that 10 gallons. If your betta feels he doesn't have a territory of his own, yes he will hide in a small corner and become lethargic. So that might be the source of your problem too.

Please update us with your readings on pH, ammonia, nitrites, nitrates, as advised by comments. Tell us what you feed and how much. And tell us how often you change water please.

Good luck !


Check your filter flow. Bettas especially the long finned variants does not like strong water current. They are weak swimmers to begin with. If the waterflow is too strong, they will stay in the corner where waterflow is weaker. Bettas are also known to hide if they are not comfortable. You can actually train your Betta to respond with food. Feed him 1 tidbit at a time instead of dropping a bunch of food in the tank.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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