I keep SiameseAlgaeEaters with my ranchus to help control brush algae. They grow to about 5-6inches, but i think as long as they are smaller than the goldfish its not a problem.
No experience with those sucker-mouth-type fishes. Id be abit cautious about them.
Happy fishing
