You have to understand that what bichirs do is HIDE! That's their first priority. If you're looking for the kind of fish that is always out and swimming and active, then bichirs are not a good choice! I have friends that come over and want to see my fish, so I ask them how much time do they have. I show them a picture unless they have a few hrs to sit in front of my tanks and wait! I would feed your bichir several hrs after the others and leave it over night! If your tank is getting dirty as fast as you make it sound, you've got other problems. Bichirs just don't react quickly, it's like it takes them forever to think about moving or going to the surface for air. They're very deliberate beings! Feed late-clean up in the morning! Should be fine! 