im not an expert but cory's should work with small goldfish. Plecostomus should work with all kinds. i cant think of anything specific for med. size goldfish. but with LARGE goldfish and koi im sure you could put channel catfish, red tail catfish, shovelnose(of all kinds), and bull heads. and if you get those catfish they will eat small goldfish.