ReefPicker
9 min read · Livestock

Pick fish that can live together

A short tour of the Livestock Checker — filters, the compat engine, the dossier and pre-flight.

ReefPicker Guides · Updated July 2026

Jump to section

276 species, about twenty compatibility rules, and one job: telling you what won't work before you buy it. Here's the whole thing in seven screens.

Start with your tank

Everything is checked against one tank. Pick a real one and it brings its footprint along, which matters more than the volume does. A tang needs somewhere to swim in a straight line, not just deep water to hover in.

Your tank
Waterbox INFINIA Reef 150.4105 gal122 × 64 cm footprint
Tank setup
Coralchecks reef safety
Invertschecks shrimp & snail hunters
Lidclears the jumpers
Skimmerraises the bioload ceiling
Refugiumraises it a little more
A real tank brings its footprint. That's how the check knows a 50 gal (200 L) cube from a 50 gal (200 L) six-footer.

The setup switches underneath aren't preferences. Each one changes what the engine will and won't flag.

Find the animals

The filters are all in plain language: temperament, size, swim zone, care level, diet, reef-safe, captive-bred, colour, where it comes from. One of them works backwards. Under Solves a problem you name the algae, and it names the animal that eats it.

Livestock · search & filters
PeacefulReef safeCaptive-bredSolves a problemBeginner
Yellow Tang
Tang
Yellow Tang
Zebrasoma flavescens
Good fit
20 cmmin 106 galpeaceful
Needs 106 gal — comfortable in your 105 gal.
Canary Blenny
Blenny
Canary Blenny
Meiacanthus oualanensis
Great fit
10 cmmin 30 galpeaceful
Plenty of headroom in your 105 gal.
Yellow Clown Goby
Goby
Yellow Clown Goby
Gobiodon okinawae
Great fit
3.5 cmmin 11 galpeaceful
Plenty of headroom in your 105 gal.
Search reads colour as well as names, which is why a Canary Blenny turns up under “yellow”.

Read one properly

Open any animal for the full picture, including how big it really gets. That one is measured against a AA battery instead of a number you have to imagine.

Yellow Tang · dossier
Yellow TangHover to measure
Temperament
Peaceful
Max size
20 cm
Min tank
106 gal
Care
Moderate
Diet
Herbivore
Reef safe
Yes
Zone
Mid-water
Lifespan
30+ years
Sourcing
Commonly aquacultured

Grazes film algae all day and needs open water to do it. Hard words like herbivore explain themselves on hover.

Hover the fish to measure it. The battery is always drawn true to size; it's the fish that gives way.

Every species page also has a check-it-against-my-tank button, so you can test one fish before building a whole list.

Watch it fill up

Add an animal and it drops into a cross-section of your tank at the depth it actually swims. The water rises as the bioload does.

Your stocking
105 gal0% stocked
Room for ~10 more small fish
Yellow TangGood fit
Ocellaris ClownfishGreat fit
Banggai CardinalfishCheck fit
Diamond GobyGreat fit
The waterline is your bioload. It runs on the same numbers as the check itself, so the bar and the verdict can't disagree.

What gets checked

Bullying, predation, same-genus clashes, territory, shoals kept alone, minimum volume, swim length, bioload, jumpers without a lid, venomous spines, care level against your experience, reef safety. Roughly twenty checks, running all the time.

Compat check · one pair
Clown TriggerfishClown Triggerfish50 cm · aggressive
vs
Green ChromisGreen Chromis8 cm · peaceful
Won't work together
A 50 cm predator will treat an 8 cm tankmate as food. Nothing about the tank changes that.
Every pair in your list gets checked both ways: size against temperament, mouth against body, genus against genus.

Where a real relationship between two species has been verified, that beats the general rules. And where the data on a species is genuinely missing, the check stays quiet. A false alarm is worse than no answer.

Pre-flight

One verdict for the whole list, laid out like a cross-section of the tank: surface, then mid-water, then bottom, then cleanup crew.

Pre-flight
Pre-flight stocking · against Waterbox 150.4
Not ready for water
4 fish · 3 cleanup crew · 3 things to sort
Some of these fish jump
Two species in this list are known jumpers and your tank has no lid ticked.
Bioload is getting full
You are at 96% of what this volume carries.
Powder Blue Tang needs more room
It needs 151 gal and your tank holds 105 gal. Change the fish or change the tank.
No way to wave this one through — swap the fish or the tank.
Try the buttons. Ticking a lid is a promise you have to keep, and an error never offers one at all.

You can tell it you've fitted a lid. You can't tell it you don't keep corals after all, or that you're suddenly experienced. Those live in your tank setup, where changing them reads as correcting your profile instead of muting a red row. And the saved verdict always reflects the raw checks, never what you waved through.

Share and build

Save it, share it, or hand it straight to the builder, which already knows the minimum volume, the lid and the filtration your crew needs.

Share · then build
reefpicker.com/stocking?s=eyJpIjpbWyJ5ZWxsb3ctdGFuZyIsMSww… Share
What this crew needs from the build
A display tank of at least 106 gal
A tight lid or mesh screen
Strong nutrient export for this bioload
The whole crew rides in the URL, so the link is the report.

Pick the fish first. Build the tank to match them, not the other way around.

— the ReefPicker way

Now find out what fits your tank.

No account needed. Nothing to lose by looking.

Start a stocking →Or see what others are keeping
ReefPicker · Guides — plan the reef before the water.
Try the Livestock CheckerStart →