who can live with betta.... list of fish do/don'ts
Found this since I always wanted to know what to do with my lonely betta fish.... i hope this will be of good help to you too...
Some examples of fish to NOT put in with your Betta in the community tank are: guppies, goldfish, angelfish, guaramis, silver dollars, tiger barbs (cherry barbs or o.k.), some of the larger tetras, and, of course; another betta fish.
Some good tank mates for Betta fish are: platy, rasbora, white cloud minnow, plecos, corydoras, plecostomus, neon tetras, oto and cory cats. Of course, you know that you need a heater and filtration in your aquarium for all of the above!
another source says:
Bettas do well with bottom feeders like Cory Cats, Loaches, and Plecos. Bottom feeders will leave the Bettas beautiful fins alone, and do well together. Live bearing fish, like Platies, Mollies, Guppies and Swordtails all make great tank mates for Bettas. Also, Danios, because they are so peaceful, do well with Bettas. Hatchets, Rasboras, and Tetras are great tank mates for Bettas.
There are other fish you can put with Bettas, with caution. Use caution when pairing Bettas with Discus and Gouramis. Also, Killifish tend to be fin nippers, so use caution with them. The same goes for Rainbowfish and Sharks.
There are some fish you should never put in a tank with Bettas. The first fish to avoid are other Bettas. Female Bettas may do all right together, but male Bettas should not be put in tanks with any other of their species. Avoid putting Bettas with goldfish, as goldfish need much cooler water than Bettas. Any fish that need salt in the water are not good matches for Bettas, as the salt is harmful for them