
Rhodeus ocellatus
5-25 °C
7-8.5
8 cm
5 years
The rose bitterling (Rhodeus ocellatus) is a small, peaceful East Asian fish with one of the strangest breeding habits in fresh water. For most of the year it is an unassuming silvery fish a few centimetres long. Then, from spring into summer, breeding males flush a deep rosy red, sometimes purple, to court females, which is where the name comes from. It is a subtropical, cool-water species that ranges from the Amur basin down to the Pearl River, and it does fine in an unheated tank, comfortable somewhere around 18-24 °C in neutral, moderately hard water. Keep a small group in 80 litres or more and feed it as the omnivore it is, on algae, soft plant matter, and small live or frozen foods.
The remarkable part is how it breeds, because it cannot do so without a partner of a completely different kind: a living freshwater mussel. A ready female grows a long egg-laying tube, about as long as her own body, and uses it to place two or three eggs at a time onto the gills inside a mussel. The male then releases milt over the mussel's intake so the inflowing water carries it in and fertilizes the eggs. The young develop safely inside the mussel for roughly two to four weeks, then swim out of its siphon already shaped like tiny adults, around 7 to 8 mm long. A single female repeats this every week or so throughout the season.
So if you want to watch the full life cycle, you need healthy mussels in the tank, which is a real challenge of its own. Without them you can still enjoy a hardy, active fish that colors up beautifully at spawning time; you just won't get fry.
Pairwise screening against other species in the database (prioritizing the same family when data is available).
Review first (6)
Caution or avoid from automated rules — confirm before mixing.
| Species | Assessment | Notes |
|---|---|---|
| Japanese rice fish Oryzias latipes Caution | Caution | Fish 2x+ larger may eat smaller tankmates Open pair in Compare → |
| Red phantom tetra Hyphessobrycon sweglesi Caution | Caution | Fish 2x+ larger may eat smaller tankmates Open pair in Compare → |
| Rili Shrimp Neocaridina davidi var. rili Caution | Caution | Fish 2x+ larger may eat smaller tankmates Open pair in Compare → |
| Sawbwa barb Sawbwa resplendens Caution | Caution | Fish 2x+ larger may eat smaller tankmates Open pair in Compare → |
| Zebra danio Danio rerio Caution | Caution | Fish 2x+ larger may eat smaller tankmates Open pair in Compare → |
| Zebra pleco Hypancistrus zebra Avoid | Avoid | Species with non-overlapping temperature ranges cannot coexist Open pair in Compare → |
| Species | Assessment | Notes |
|---|---|---|
| Blackline penguinfish Thayeria boehlkei Compatible | Compatible | No rule-based conflicts detected for this pair. Open pair in Compare → |
| Bleeding-heart tetra Hyphessobrycon erythrostigma Compatible | Compatible | No rule-based conflicts detected for this pair. Open pair in Compare → |
| Gold Cap Caudopunctatus Neolamprologus caudopunctatus Compatible | Compatible | No rule-based conflicts detected for this pair. Open pair in Compare → |
| Palespotted corydoras Corydoras gossei Compatible | Compatible | No rule-based conflicts detected for this pair. Open pair in Compare → |
| Panda corydoras Corydoras panda Compatible | Compatible | No rule-based conflicts detected for this pair. Open pair in Compare → |
| Temporaris Shell Dweller Telmatochromis temporalis Compatible | Compatible | No rule-based conflicts detected for this pair. Open pair in Compare → |
Same rule engine as Compare. Not a substitute for observation, tank size, or acclimation.
Keep this species? Spot anything off?