the butterfly fish will be no problem, I have the same combo in my tank. As far as the catfish, I think you should be fine so long as there is enough floor space for both the senegal and the catfish to have their own territory. What size is the tank?