Hi Chris,
Difficult to know. As a general rule, long, smooth fish -- like gobies and minnows -- are usually much more at risk relative to their size than deep bodied, spiny fish like cichlids. When I kept a dwarf snakehead at university, it was easily able to eat things like platies and goldfish but would ignore smaller tilapia fry. Presumably the spines in the dorsal fin of the tilapia made them unpleasant mouthfuls.
Anyway, my point is that if you kept this fish with, say, archers, scats, or green chromides around half the size of the toadfish, they'd probably be ignored. But knight gobies, sailfin mollies, and so on, even if relatively large, could be at risk.
The safest approach is, of course, only to keep them with fish bigger than they are, preferably ones that stay close to the surface. Archers, brackish water garpike, perhaps even pike livebearers, might be worth trying. A pufferfish might be an option too; the dog-faced puffer (
Arothron hispidus) is the right size and has identical water requirements, and is also relatively peaceful though well able to look after itself. It's sold as a marine, but handles half-strength seawater just fine. It's a bit more pricey than freshwater puffers, but I think worth it.
Cheers,
Neale
Thanks Neale thats brilliant. How at-risk would you suggest something the size of a knight goby would be to one of these?