Shrimp SD › Shrimp tank mates
Care guide
Shrimp tank mates
What can share a tank with shrimp, what cannot, and how to lower the risk.
The short answer
The safest shrimp tank has only shrimp, and snails if you like. Adding fish always carries some risk to shrimplets, and large-mouthed fish will eat adults.
Shrimp are small, soft after a molt and a natural food for many fish. Plenty of keepers do mix them with small peaceful fish, but it works through luck, plants and watching the tank, not through a guaranteed list. Treat any pairing as a trial.
Step by step
1. Decide what the tank is for
If the goal is a breeding colony, keep the shrimp alone or with snails. Any fish will eat some baby shrimp, so a shrimp-only tank is the surest way to grow a colony.
2. Check the mouth size
A fish that can fit an adult shrimp in its mouth will eventually eat one. Avoid cichlids, bettas with a hunting streak, goldfish, large loaches and big barbs. Even small peaceful fish may take shrimplets.
3. Match the water
Tank mates must share the shrimp's water. Neocaridina suit dechlorinated San Diego tap; Caridina need soft, acidic RO water that most community fish do not need, so Caridina are best kept in a species tank.
4. Add plants and hiding places
Moss, dense stem plants and leaf litter give shrimplets cover. Cover improves their odds but does not make a fish tank safe.
5. Add one new animal at a time
Introduce a single species, watch for a few weeks, and count the shrimp. Keep a spare tank or net ready so you can separate anything that turns out to hunt.
Tank mates and water
Whatever shares the tank has to live in the shrimp's water. Neocaridina handle dechlorinated San Diego tap, so see the San Diego tap water guide. Caridina need soft, acidic water, so see the Caridina guide, and check the water parameter table for your species. Extra animals mean extra waste, so feed lightly; the feeding guide covers how.
Questions we get asked
Can shrimp live with fish?
Sometimes. Small, peaceful fish often leave adult shrimp alone, but they will usually eat some shrimplets. Fish with larger mouths will eat adults too. There is no fish that is guaranteed shrimp-safe.
Can I keep a betta with shrimp?
It depends on the individual fish. Some bettas ignore shrimp and others hunt them. If you try it, use a heavily planted tank with lots of hiding places, and be ready to separate the fish.
Are snails safe with shrimp?
Aquarium snails such as nerites and ramshorns are commonly kept with shrimp and do not eat them. Snails add to the waste load, so feed lightly. Avoid assassin snails, which eat other snails and can prey on small or weak shrimp.
Can I keep Neocaridina and Caridina together?
It is not recommended. They want different water, so one of them is always in the wrong conditions. See the Neocaridina vs Caridina guide.
Can I treat a fish tank with medication if it has shrimp?
Check the label first. Copper-based medications are toxic to shrimp and other invertebrates, and some other treatments are risky too. Treat sick fish in a separate hospital tank.
Keep reading
Shrimp tank setup
From empty tank to first colony.
Feeding shrimp
Small portions, no overfeeding.
Neocaridina vs Caridina
Which one fits your water.
How to acclimate shrimp
The drip method, step by step.
Questions about your colony?
Bring a water sample and we are happy to test it and talk it through in store.
Or visit us at 4160 Convoy St, San Diego — open seven days, 10am–6pm.