Ram cichlids are the most controversial fish in the dwarf cichlid hobby. The German blue ram (Mikrogeophagus ramirezi) is one of the prettiest freshwater fish in the world — and one of the most likely to die in your tank within a month of purchase. The Bolivian ram (Mikrogeophagus altispinosus) is drabber, hardier, and unfairly overlooked. I keep both, and this guide covers both, because the difference between the two is the single most important thing to understand before you buy a ram.
Why Rams?
A healthy German blue ram in spawning colour is one of the most visually striking freshwater fish you can keep. The electric blue body, the yellow-and-orange chest, the black spot on the flank ringed with iridescent blue — there is nothing else in the hobby that looks quite like it. A pair of GBRs guarding a flat rock in a planted 20 gallon is a serious show tank.
Bolivian rams are subtler but reward careful looking. The body is pinkish-tan with a yellow cast, the fins have red and blue iridescence, and the trailing extensions of the dorsal and anal fins are beautiful on a mature male. They have all the personality of a German blue — the pair bonding, the sifting sand through their gills, the parental care of fry — wrapped in a fish that is genuinely forgiving of beginner mistakes.
What hooks people on rams specifically is the parental care. Rams are open spawners — they lay eggs on a flat rock or a piece of slate, and both parents guard the eggs and the fry. Watching a pair of rams take turns fanning the eggs with their pectoral fins, then herding free-swimming fry across the tank in a tight school, is one of the great aquarium experiences. Bolivian rams are particularly dedicated parents; GBRs are good parents when the water is right and abandon the spawn when it is not.
German Blue vs Bolivian — Pick The Right One
These two fish are sold under the same "ram cichlid" name and they are not interchangeable. The decision between them is the single most important ram decision you will make. Here is the honest comparison:
| German Blue Ram | Bolivian Ram | |
|---|---|---|
| Scientific name | Mikrogeophagus ramirezi | Mikrogeophagus altispinosus |
| Adult size | 6–7 cm | 7–8 cm |
| Temperature | 27–29°C (mandatory) | 24–27°C |
| pH | 6.0–7.0 | 6.5–7.5 |
| Hardness | GH 3–8 (soft) | GH 5–15 (adaptable) |
| Hardiness | Poor — sensitive, inbred | Good — forgiving |
| Breeding | Hard — water chemistry critical | Easy — spawns readily |
| Lifespan | 2–3 years (often less) | 4–5 years |
The pattern is clear: German blue rams are prettier and harder; Bolivian rams are drabber and forgiving. If you are new to dwarf cichlids, get Bolivian rams. If you have kept dwarf cichlids for a year, your water is already soft, and you can commit to a stable 28°C tank, German blue rams become a reasonable project. The GBR's reputation for dying is not exaggerated — most aquarium stock is heavily line-bred for colour and the inbreeding has compromised the immune system. Buy from a local breeder, not a chain pet store, if you want a German blue ram that lives more than 8 months.
One warning about German blue ram strains: avoid the "balloon" ram. The balloon ram is a selectively-bred short-body mutation that looks rounded and cute — and has chronic swim bladder problems, a shortened lifespan, and difficulty breeding. The same goes for "electric blue" rams (the all-blue colour morph) — they are less hardy than the standard German blue. Stick with the standard wild-type colour form from a reputable breeder.
Tank Setup
A 20 gallon long (30 × 12 × 12 inches) is the realistic minimum for a pair of rams — either species. The 30-inch footprint lets the pair establish a territory of about half the tank and gives the rest of the community room to stay out of their way. A 20 gallon tall will work for Bolivian rams but is too short for German blues to comfortably claim territory; the height is wasted on these bottom-dwelling fish anyway.
Substrate must be sand. Rams are sand-sifters — they take mouthfuls of sand, extract food, and expel it through their gills. It is a core foraging behaviour and removing it (with gravel) causes chronic stress. Pool filter sand, play sand (rinsed thoroughly), or CaribSea Super Naturals all work. The darker the sand, the better the rams' colours will read against it.
Decor for rams is simple: a flat spawning rock (slate or a smooth river stone), driftwood for territory boundaries, and low-light plants (Anubias, Java fern, Vallisneria). Open sand area in the front of the tank; planted and structured areas at the back and sides. Floating plants (frogbit, salvinia) diffuse the light and make the rams more confident. For German blue rams, the tank must be fully cycled and mature — at least 8 weeks old with confirmed 0 ammonia and 0 nitrite on a liquid test kit before any ram goes in. Bolivian rams are more forgiving but the same rule applies.
Filtration should be a sponge filter or a gentle HOB rated for 20–30 gallons. Rams do not like strong current; the filter should turn the tank over 4–5x per hour. A canister filter is overkill for a 20 gallon ram tank and the flow will stress the fish. Heat is the critical parameter for German blue rams — use a quality heater with a separate thermometer, and confirm the temperature holds steady at 28°C for a full week before adding rams.
Water Parameters (Warm & Soft)
German blue rams are the most water-parameter-sensitive fish in the dwarf cichlid hobby. They want warm, soft, slightly acidic water: temperature 27–29°C, pH 6.0–7.0, GH 3–8 dGH, KH 1–4 dKH. Outside that range they do not just survive poorly — they die. Trace ammonia that a tetra shrugs off will kill a GBR in 48 hours. A temperature swing of 2°C over 24 hours can trigger ich. A pH swing of 0.5 between water changes will suppress their immune system.
Bolivian rams are dramatically more adaptable. They prefer temperature 24–27°C, pH 6.5–7.5, GH 5–15 dGH, but they will live and breed at pH 7.8 and GH 12 — water that would kill a German blue ram in a week. If your tap water is liquid rock and you do not want to mess with reverse osmosis, Bolivian rams are your dwarf cichlid. They are the "I want a dwarf cichlid but my water is hard" answer.
For German blue rams in hard-water areas, the only realistic path is reverse osmosis. I mix 80% RO with 20% tap water to hit pH 6.5, GH 4, KH 2 in my fishroom. Add Indian almond leaves or alder cones for tannins and a stable pH. Avoid chemical pH buffers — they are unstable and the resulting swings will kill GBRs faster than stable hard water would. Stable is always better than "perfect but swinging."
Water changes are non-negotiable. 30% weekly minimum, with the new water temperature-matched to within 1°C of the tank. German blue rams in particular cannot tolerate temperature shock from cold water changes — it triggers ich and bacterial infections. Use a thermometer to verify the new water is 28°C before it goes into a GBR tank.
Diet & Feeding
Rams are micropredators that supplement heavily with aufwuchs (the biofilm on plants and hardscape). In the aquarium they need a high-quality, varied diet — flake-only feeding fades their colours and shuts down breeding within months.
The backbone of my ram diet is high-quality small pellets: New Life Spectrum Thera+A small fish formula, Hikari Micro Pellets, and Fluval Bug Bites (small granule). I rotate through them. Twice a week I add frozen bloodworms or frozen brine shrimp; when conditioning breeders, I add live baby brine shrimp daily. Rams also graze on biofilm and soft algae, which is one of the reasons a mature tank matters — a freshly-cycled tank does not have the biofilm they want to graze on.
Feed twice daily, in portions the fish can finish in 30 seconds. Rams are slow, deliberate feeders and they will not outcompete tetras for food. If your tetras are eating everything, drop small amounts at multiple points in the tank, including directly over the rams' territory. Skip one day a week of feeding — it prevents obesity in long-term captive rams.
Breeding Rams (Notoriously Hard for GBR)
Breeding Bolivian rams is straightforward. Get a compatible pair (or buy 6 juveniles and let a pair form), feed them well with live and frozen food, keep the water clean and stable, and they will spawn. The female cleans a flat rock or piece of slate; the pair spawns on it; both parents guard the eggs. Eggs hatch in 60–72 hours at 26°C. The pair moves the wigglers to a pre-dug pit; four days later they are free-swimming. Feed the fry baby brine shrimp three times daily. Bolivian rams are excellent parents and the fry survival rate in a species tank is high.
Breeding German blue rams is a different story. The fish will spawn readily — the problem is that they abandon or eat the eggs almost every time. The reasons are usually: water parameters not soft enough, water not warm enough (below 28°C), the male is infertile (very common in line-bred stock), or the parents are stressed by other fish in the tank. Successful GBR breeding requires a species-only tank with pH 6.0–6.5, temperature 28–29°C, GH under 5, no other fish, and a proven-fertile male.
Even when you get all of that right, expect 5–10 failed spawns before the pair figures it out. The standard workaround is to pull the eggs after spawning and artificially raise them — but this requires a separate tank with methylene blue to prevent fungus, an air stone to keep water moving over the eggs, and daily monitoring. Most GBR breeders I know pull the eggs; very few trust the parents. If you want to breed rams as a project, start with Bolivians and graduate to GBRs after you have raised a Bolivian spawn to adulthood.
Health — Sensitive to Water Quality
German blue rams are canaries in the coal mine. Whatever is wrong with your water, they will show it first. The four problems I see again and again:
Ich (white spot) hits GBRs harder than almost any other community fish, and the standard heat-ramp treatment is dangerous for them because they are already at the top of their temperature range. If your GBR gets ich, do not push the temperature above 29°C — you will stress the fish you are trying to save. Use the formalin/malachite green medications (Ich-X is the standard) at half dose, hold the temperature at 28°C, and extend the treatment to 14 days. Bolivian rams tolerate the standard heat-and-salt treatment fine.
Bacterial infections show up as Cloudy Eye, fin rot, or abdominal bloating (dropsy). Almost always traceable to dirty water — usually missed water changes or a filter that has not been maintained. Treatment is water changes (50% daily for a week) plus a broad-spectrum antibiotic in food (not in the water column). Prevention is straightforward: 30% weekly water changes, never miss, never feed frozen food directly from the freezer without rinsing.
"Ram sudden death syndrome" is what the hobby calls the pattern where a GBR looks healthy, eats normally, and is dead the next morning with no visible symptoms. It is almost always a water quality issue — usually a nitrate spike or a temperature swing overnight. Test your water the moment a GBR dies unexpectedly. If nitrate is above 40 ppm, that is the cause; if the temperature dropped below 26°C overnight because of a heater failure, that is the cause. Bolivian rams shrug off the same conditions.
Internal parasites are common in commercially-bred GBRs and wild-caught Bolivians. Symptoms are weight loss despite eating, white stringy feces, and lethargy. Treat with metronidazole dosed in food (use Seachem MetroPlex or equivalent) for 7–10 days. Quarantine all new rams for 4 weeks minimum — a single parasitic ram introduced to an established colony will spread it to every fish in the tank.
Tank Mates
The right tank mates make rams more confident and more likely to breed. The wrong ones stress them into hiding and shut down spawning. Rams are peaceful outside their territory but they will be bullied by anything larger and more aggressive, and they will be out-competed for food by anything faster.
Dither fish (mid-water schooling): Ember tetras, green neon tetras, rummy nose tetras, harlequin rasboras. For German blue rams, the tetras must tolerate 28°C — ember and green neon tetras do, many others do not. Avoid serpae tetras, black skirt tetras, and tiger barbs (nippy and competitive).
Bottom companions: Dwarf corydoras only (C. habrosus, C. pygmaeus, C. hastatus). Full-size corydoras compete for the same territory and the rams will attack them when guarding eggs. Otocinclus work for algae control in a mature tank. Avoid plecos in a 20 gallon — even bristlenose produce too much waste. Bolivian rams in a 40 gallon can share with kuhli loaches.
Avoid entirely: Other dwarf cichlid species (Apistogramma, kribensis, other rams — they will fight or hybridise), angelfish (they will eat ram fry and outcompete rams for food), gourami (territorial overlap), and any fish large enough to eat a ram. Do not mix German blue and Bolivian rams in the same tank — they occupy the same niche and will compete.
Frequently Asked Questions
Are German blue rams hard to keep?
Yes, compared to most community fish. German blue rams need warm (27–29°C), soft (pH 6.0–7.0, GH under 8), exceptionally clean water, and they are unforgiving of ammonia or nitrite spikes. Most aquarium stock is also heavily inbred, which adds to the sensitivity. Bolivian rams are dramatically hardier and are a better first dwarf cichlid for most keepers.
Can I keep German blue rams and Bolivian rams together?
Not recommended. They occupy the same niche and will compete for territory. In a 40 gallon breeder with broken sight lines it can work temporarily, but they will hybridise if a pair forms — and the hybrid offspring are undesirable. Pick one species per tank.
What temperature do German blue rams need?
27–29°C, held steady. Below 26°C they become stressed, lose colour, and are vulnerable to ich and bacterial infections. The standard community tank temperature of 24–25°C is too cold for them. This is the single most common reason German blue rams die in mixed community tanks — the keeper compromised on temperature to suit the tetras.
Will ram cichlids eat my shrimp?
Yes. Both German blue and Bolivian rams will eat cherry shrimp, especially juveniles and freshly molted adults. Amano shrimp are safer due to size but not guaranteed. If you want a thriving shrimp colony, do not add rams — pick a shrimp-safe species like celestial pearl danios or otocinclus instead.
Why do my German blue rams keep dying?
Almost always one of three things: temperature too low or unstable (must hold 28°C steady), water not soft enough (pH above 7.2 or GH above 10 suppresses the immune system), or ammonia/nitrite traces from an immature filter. Test your water the moment a GBR dies unexpectedly. If your tap water is hard, GBRs are not the right fish — switch to Bolivian rams.