Gouramis, congo tetras, elephant nose, synodontis catfish, african knife fish, other african butterfly fish, ctenopoma species, cory cats and other peaceful fish that are too big to eat, you also gotta be careful of fish that will nip the ABF's lower fins...& ABF's mouths are bigger than you think...so I wouldn't suggest keeping them with neon or glolight tetras or other small fish that are under 2 inches.
Make sure it can't jump out of your aquarium either--they are notorious for jumping out of tanks....I would also suggest getting some floating plants for it to lurk underneath
Their diet should consist of live and frozen foods. They enjoy eating small insects such as crickets (they eat these in the wild). They will also eat worms.