I have mine with a lot of different types of fish. Some say bettas can never be put in with anything, but mine are in with almost everything lol. I currently have mine with angels, barbs, guppies, another male, females, cories, rosbora, white cloud minnows, a lot of different fish lol. I've also had them with danio's and neons. In a 20 gallon you could have a bunch of small little fish. It all just depends on the temperament of your betta (and the nippy-ness of other fish).