Hi, I have my betta in a community tankwith zebra danios, platies and sailfin mollies as the middle/top swimming fish and then lots of different "clean up" crews as bottom dwellers. The betta reigns supreme in the middle and top but leaves the bottom dwellers alone. Bettas like to think that they're the best looker in the tank and woe behold any that get too near him. As my tank is heavily planted, there are enough hiding places for the rest to keep out of his way, but, as has already been said, it depends on your betta and also, the size of your tank. If you have a small tank, then be careful as other male fish tend to be seen as competion expecially if they have flowing fins, such as male guppies. How about adding some bottom dwellers, cories prehaps. They are great little fish, do a good job at cleaning up the food that the betta lets drop. It's best to keep cories in a group of at least 4 and IMO no tank should be without them. Good luck and keep us posted as to what you decide and how you're getting on.