Why Most Tank Mates Fail
Goldfish tanks are cold (18–22°C), high-bioload, and the goldfish themselves are slow eaters with hanging fins. Most tropical fish need warmer water, get out-competed for food (or out-compete the goldfish), or nip the long fancy fins.
Three rules for any goldfish tank mate: cold-water tolerant, peaceful, won't fit in goldfish mouth.
Verified Safe Cold-Water Tank Mates
White Cloud Mountain Minnow — peaceful, cold-water (15–22°C), 4 cm, schooling. Best small tank mate.
Hillstream Loach — bottom-dwelling, cold-water, sucks algae. 6–8 cm, peaceful.
Dojo (Weather) Loach — cold-water, gets along with goldfish, eats leftover food. 15–25 cm.
Rosy Red Minnow — cold-water, hardy, 7 cm. Schooling.
Apple Snail — large enough not to be eaten, eats algae. Cold-water tolerant.
Conditional Safe
Bristlenose Pleco — works in 30+ gal tanks, eats algae, but produces additional bioload.
Common Goldfish — only with other singletails (Comet, Shubunkin) — never with fancy goldfish.
Variatus Platy — cold-water tolerant variety only (most platies are tropical).
Avoid These Common Suggestions
Tropical community fish (most tetras, gouramis, rasboras) — too warm-water.
Cory catfish — most are tropical.
Shrimp (cherry, amano) — eaten by goldfish unless very large.
Bettas — temperature mismatch and goldfish nip betta fins.
Plecos that grow huge (common pleco) — outgrow most tanks.
Otocinclus — fragile, often die in goldfish tanks.
Species-Only is Often Best
Many experienced keepers run goldfish-only tanks for stability, color contrast (multiple goldfish varieties), and to avoid bioload conflicts. A fancy goldfish trio in a 55-gallon is more stable than a goldfish + community mix.