Any fish is risky with puffers, since puffers tend to be both territorial as well as inquisitive or you get ambush predators that wait for something to come by...
So unless you dont mind losing a fish there really arent any puffers recommend as tankmates, since they would either possibly kill a birchir, or the birchir could choke on the puffer...
I mean in the past my fahaka lived with a Yellow Lab Chiclid and a pleco, but the chiclid has had many close calls and learnt his lessons very quickly, as for the pleco he would hide 90% of the time...
So yeah, really if you want to do a puffer, maybe think of them as more of a species only tank...