I got him in a 29 gal with a firemouth, a bolivian ram, a zebra danio, 2 black skirt tetras, a cory, and a biristlenose pleco. Theres also a crayfish in the tank.
I had a few more bolivians and danios, but they fell to my channel cat a while ago, which I ended up getting rid of. Then with some tank removals I added the tetras and the cray, so its a bit of a mix. The danio sticks at the top with the butterfly, but they each get enough food.