Choose snails like the mystery, ramshorn, bladder, assassin, or apple, but make sure there are places to hide because goldfish enjoy to eat small snails.
Apple snails are excellent aquarium companions for goldfish since they eat food scraps and garbage. They live 2-4 years, get big, and consume plants and algae. Better for planted tanks are mystery snails.
While growing bigger than other species, bamboo shrimp still run the risk of being eaten by goldfish. They are useful for cleaning since they devour leftover food and algae. In the tank, provide hiding places.
The stunning and delicate butterfly Hillstream loach grazes on algae to keep tanks clean. Their body is unusual, resembling a stingray.
Because to their small size, silver colouring, and shoaling behaviour in mid-level water, white cloud minnows are excellent tank mates for young fancy goldfish.
In a tank with enough vegetation, platyfish can coexist with small-medium fancy goldfish because they are colourful, playful, and able to withstand a range of temperatures.
Fish called khuli loaches are shy and like to hide under driftwood and rocks. They have bands of yellow and brown colour and eat algae and fish meal scraps.
Bristlenose Plecos come in a variety of colours, are excellent algae eaters for goldfish aquariums, and won't damage goldfish. Even in the winter, keep the temperature at around 70 degrees.
Beautiful golden fish known as the rosy barb prefers to congregate in big shoals. They can pinch goldfish fins and are not recommended for ponds.
With red/black fins, checkered barbs are purple-blue in colour. They can withstand lower temperatures and congregate for safety in Colombian and Indonesian waters.
Consider the tank/pond size while selecting goldfish tankmates, and add 15 gallons per 1–2 minnows. Snails are great and can withstand unfavourable conditions, but goldfish messiness need a good filter and frequent water changes.