None of those will work... Very few things will work with fahakas, not even other fahakas unless you have won the lottery 4 times in a row for over 10 billion dollars! I keep mine with a small common pleco (around 6") and an arulias barb. The pleco is missing the majority of his tail, but I'm not able to get to him to pull him out. The arulias barb just stays away from the puffer. I have had convicts in the tank with him, but it was only a matter of waiting. He ended up only eating one of them. I had 6 tinfoil barbs in the tank with him, and he ate 2, so I removed them. Basically if it is fast enough, smart enough, and small enough, it MIGHT survive. There are rare cases where people get fahakas that will live with other fish, but this is rare and far in between. You are better of just keeping it a one fish tank, or get fish that you aren't planning on getting attached to, and that aren't expensive. One option though, is to get some aquatic crabs (no comments ewurm!) or crayfish, that are alive. They aren't going to live even a tenth as long as the other fish, but they are really fun tankmates for the fahaka for the whole 10 seconds they are alive.