25 Peaceful Fish Tank Mates for a Thriving Aquarium 🎶

a fish tank filled with plants and water

What types of fish are compatible with each other to create a symphony of aquatic life in your tank? Start with peaceful species that share similar water needs, adult sizes, and temperaments—such as compatible tetras, rasboras, and Corydoras—then check the exact pairing against your tank’s size and conditions.

A compatibility chart can point you in the right direction, but it can’t promise that two fish will get along. We’ve seen a calm community change when a fish matured or started defending a breeding site, so plan for adult behavior and keep a backup option ready.

Key Takeaways

  • Match water requirements first: Compare temperature, pH, and hardness before choosing tank mates.
  • Plan for adult size and behavior: Peaceful fish can still nip fins, compete for food, or eat smaller tank mates.
  • Meet social needs: Many shoaling fish need a group, not just one or two companions.
  • Use compatibility charts as guides, not guarantees: Tank dimensions, aquascaping, and individual temperament matter.
  • Add fish gradually and observe: Watch for persistent chasing, hiding, injuries, or missed meals, and be ready to separate fish if needed.

Table of Contents


⚡ Quick Tips and Facts

The best community aquarium isn’t a fish-shaped traffic jam. It’s a carefully planned neighborhood: compatible water conditions, enough room, sensible group sizes, and places to retreat when someone needs a little personal space. For the foundations, see our guide to 12 essential fish tank components for a peaceful aquarium 🐠, then browse our aquarium setup guides and fish care and species profiles.

Community-tank compatibility at a glance

Check What to look for Why it matters
Water conditions A useful overlap in temperature, pH, and hardness A narrow overlap may leave little room for normal variation or seasonal changes.
Adult size Fish that cannot swallow, harass, or outcompete one another “Peaceful” doesn’t mean “too small to become lunch.”
Behavior Compatible activity levels, fin habits, and territorial needs A mellow fish can still be stressed by a relentless speedster.
Social needs Appropriate shoal or group size Many small schooling fish feel safer in groups rather than as lonely pairs.
Tank layout Enough swimming space, cover, and separate feeding areas Plants and sight breaks can reduce stress, but they cannot fix an undersized tank.
Backup plan Quarantine space or a safe way to separate fish Even a well-researched match can fail because individuals are individuals.

Five quick rules for peaceful tank mates

  • ✅ Choose around your tank’s existing fish, not just the fish you hope to buy next.
  • ✅ Compare adult size and water needs before relying on a compatibility chart.
  • ✅ Keep social species in appropriate groups; six or more is a common starting point for many small shoaling fish, but the correct number depends on species and tank capacity.
  • ✅ Add fish gradually, and test water quality as the biological load increases.
  • ❌ Don’t mix goldfish casually with tropical fish. Their temperature and care needs usually point in different directions.
  • ❌ Don’t assume “peaceful” means universally compatible. A large fish may eat a small one, and a territorial fish may defend a perfectly ordinary patch of gravel as if it inherited the castle.

The first video, “10 Fish Combos That WON’T Fight in Your Tank!” by Aquarium Store Depot, offers visual examples of possible combinations. Treat any video lineup as a starting point, not a stocking prescription: tank size, adult size, water parameters, and individual behavior still decide whether a combo works.


🐠 Why Aquarium Fish Compatibility Creates a Better Community Tank

A compatible fish community is more than a pretty mix of colors. When the residents share suitable water conditions and can avoid constant conflict, you’re more likely to see normal feeding, relaxed swimming, natural schooling, and less chronic stress.

That doesn’t mean every fish has to best friends. A successful aquarium is closer to a thoughtfully designed apartment building: some residents occupy the upper floors, some prefer the ground level, and everybody needs enough room to get by without bumping into the same neighbor all day.

At Aquarium Music™, we plan around three overlapping questions:

  1. Can these species live in the same water conditions?
  2. Can they share space without predation, bullying, or chronic competition?
  3. Can the aquarium support their adult size, group needs, and waste production?

If one answer is “no,” colorful compatibility-chart checkmarks won’t save the arrangement. Our fish and aquatic life guides can help you research species before you build a stocking plan.

Compatibility is a spectrum, not a promise

PetSmart’s fish compatibility guide describes compatibility as dependent on tank size, individual temperament, and environmental conditions. That’s the right way to think about it. “Likely to coexist” is not the same as “guaranted to coexist.”

We’ve seen peaceful-looking communities turn tense when fish mature, breeding behavior begins, or a shy resident can’t reach the food. The fish didn’t read the chart. They simply responded to the space and company around them.


🔎 What Makes Fish Compatible Tank Mates?


Video: How to Tell Which Fish You Can Keep Together in Your Aquarium – A Guide on Fish Compatibility! 🐠.








Compatibility comes down to more than whether a species is labeled peaceful. Compare each fish’s water requirements, adult size, behavior, social needs, diet, and preferred swimming area. Then consider the aquarium itself: its dimensions, cover, filtration, and stocking level.

Water temperature, pH, and hardness

Fish need a suitable range, not just a single number copied from a care card. Before pairing species, compare their recommended temperature, pH, and general hardness (GH). A broad overlap gives you more room to keep conditions stable.

The FishBase species database and care information from established aquarium organizations can help with initial research. FishBase is a scientific species database, so use it for biological context and verify practical husbandry details with a species-specific care source.

Parameter What to compare Compatibility clue
Temperature Preferred range and tolerance Tropical and cool-water species may not share a suitable long-term range.
pH Recommended range, not just one ideal value Avoid combinations with very limited overlap.
Hardness GH, and KH where relevant Livebearers often thrive in harder water than many soft-water fish prefer.
Stability How reliably your setup holds conditions Frequent swings can be more harmful than a stable value that isn’t an exact textbook target.

The compatibility tool at FishStores.org compares temperature and pH, but its own guidance warns that it does not account for adult size, fin-nipping, or water hardness. Its useful phrase is that “a sliver of overlap is a marginal match.” We agree with the principle: don’t treat a tiny intersection on a chart as a comfortable, well-planned home.

Adult size, swimming level, and activity

A fish that fits in your hand at the shop can grow into a very different neighbor. Research the adult length and body shape before buying, then ask whether the fish can swallow another resident, dominate feeding, or simply make a slower fish nervous.

Consideration Ask yourself
Adult size Could the larger fish eat a smaller tank mate or its offspring?
Swimming zone Will fish share one cramped level, or use different areas of the aquarium?
Activity Will fast, active fish constantly disturb slower or shy species?
Tank footprint Does the tank provide enough horizontal swimming room for the species?

Different swimming zones can make a community feel less crowded, but they don’t magically increase tank capacity. A bottom-dwelling catfish still needs suitable floor space, shelter, and access to food.

Temperament, schooling, and territorial behavior

Labels such as “peaceful,” “semi-agressive,” and “agressive” are handy shorthand, not personality guarantees. FishStores.org defines semi-agressive fish as those that “may chase or nip,” while aggressive species may be “territorial or predatory.” That distinction is especially useful when choosing between a generally manageable community fish and one that needs a more specialized setup.

Schooling and shoaling fish often behave more confidently when kept with enough of their own kind. A group of six or more is a common practical starting point for many small shoaling species, but use the species’ care guidance and your tank’s capacity rather than applying one number to every fish.

Breding changes the picture, too. A pair that ignored its neighbors for months may suddenly guard a cave or patch of substrate. Leave visual barriers and retreat areas, and be ready to separate fish if aggression becomes persistent.

Diet, feeding habits, and fin-nipping risk

Compatible fish need to share an aquarium, not necessarily the same menu. Check whether each species eats at the surface, midwater, or bottom, and whether it needs floating food, sinking pellets, algae-based food, or a more varied diet.

Watch for:

  • Fin-nipping: Long-finned or slow-moving fish can be tempting targets.
  • Food competition: Fast eaters may leave shy fish hungry.
  • Predatory feeding: Small shrimp, fry, and tiny fish may be treated as food.
  • Specialized diets: Some algae-eating species need more than whatever grows on the glass.

Explore our fish care and species profiles for species-specific needs, and our aquascaping and aquatic plants guides for ways to create cover and feeding boundaries.


🗺️ How to Read the Fish Compatibility Matrix


Video: My Honest Review of 10 Betta Tank Mates.








Use a compatibility matrix to identify questions worth researching, not to make a final stocking decision. A chart can flag a likely match, but it usually can’t account for your aquarium’s exact dimensions, the fish’s age, its personality, or the hiding places you’ve provided.

Compatibility legend: good, conditional, and poor matches

Rating What it means Your next step
✅ Good starting match Species often share a community aquarium when their needs overlap Check adult size, water parameters, group size, and tank dimensions.
⚠️ Conditional match Possible in some setups, but behavior or care needs raise the risk Research the exact combination; plan cover and an exit option.
❌ Poor match A substantial risk of predation, aggression, or incompatible care needs Choose a different tank mate or a dedicated species setup.

PetSmart uses similar conditional language: “likely to coexist peacefully,” “depends on conditions,” and “highly likely” to show aggression, stress, or predatory behavior. That is more useful than a simple yes/no label because it makes room for real-world variation.

Why compatibility charts are guides, not guarantees

FishStores.org’s tool considers temperature and pH but says it omits adult size, fin-nipping, and hardness. PetSmart, meanwhile, emphasizes tank size and individual temperament. These sources aren’t necessarily contradicting one another: they’re describing different parts of the same decision.

Trust the species-specific care needs first, then use a chart as a cross-check. If a chart says a combination can work but one fish is small enough to be eaten by another, adult size wins. If two species share a temperature range but need dramatically different water hardness, the parameter mismatch still matters.


📊 Freshwater Community Fish Compatibility Matrix


Video: The Most Amazing Fish Combos For A 10 Gallon Aquarium.








The matrix below is a screening guide, not a universal guarantee. All pairings assume adequate space, suitable water parameters, healthy fish, and a properly maintained aquarium. A compatibility rating can change with the size and temperament of the individuals.

Fish or group Small tetras and rasboras Guppies and platies Corydoras Shrimp Notes
Neon or ember tetras ✅ ✅ ✅ ⚠️ Very small shrimp may be eaten; keep fish in appropriate groups.
Harlequin rasboras ✅ ✅ ✅ ⚠️ Calm shoaling fish; check temperature and water overlap.
Guppies and Endler’s livebearers ✅ ✅ ✅ ⚠️ Fry may be eaten; choose tank mates that tolerate your water conditions.
Platies ✅ ✅ ✅ ⚠️ Their harder-water preference may not suit every soft-water community.
Corydoras catfish ✅ ✅ ✅ ✅/⚠️ Choose a suitable group and compatible substrate; they are not cleanup machines.
Honey gourami ✅/⚠️ ✅/⚠️ ✅ ⚠️ Watch individual temperament and avoid persistent fin-nippers.
Angelfish ⚠️ ⚠️ ✅/⚠️ ❌/⚠️ Small fish or shrimp may be eaten as the angelfish grows.
Tiger barbs ❌/⚠️ ❌ ⚠️ ❌ Fin-nipping and group behavior make them a poor fit for many gentle communities.
Large South or Central American cichlids ❌ ❌ ❌/⚠️ ❌ Predation and territorial behavior are serious concerns.
Goldfish ❌ ❌/⚠️ ❌/⚠️ ❌/⚠️ Different temperature, adult size, and waste-management needs make casual mixing unwise.

PetSmart lists danios, tetras, and rasboras as likely to coexist with several groups, including guppies, small schooling catfish, snails, and some invertebrates under appropriate conditions. Its guide also flags many South and Central American cichlid combinations as high-risk. Read the full PetSmart compatibility guide alongside species-specific care information before acting on a general pairing.


🎶 25 Compatible Freshwater Fish for a Peaceful Community Tank


Video: Best Freshwater Community Fish 🐠explained in 11 minutes.








These species are common candidates for peaceful freshwater communities, but no fish is automatically compatible with every tank mate on this list. Match the water, tank dimensions, mature size, group requirements, and behavior of the exact fish you want.

Fish Typical role Compatibility watch-out
Neon tetra Midwater schooling fish Small size makes them vulnerable to larger tank mates.
Cardinal tetra Midwater schooling fish Check temperature and water needs before mixing with livebearers.
Ember tetra Small, peaceful shoaler Keep with similarly small, calm fish.
Harlequin rasbora Midwater shoaler Needs group companionship and room to swim.
Chili rasbora Nano shoaler Tiny tank mates and large, fast fish can cause problems.
Zebra danio Active upper/midwater shoaler Can outpace shy or slow-moving companions.
White cloud mountain minow Cool-water shoaler Not a default match for warm tropical fish.
Guppy Colorful livebearer Water hardness and fin-nipping risks matter.
Platy Hardy livebearer Often better suited to harder water than soft-water fish.
Molly Active livebearer Adult size and water needs can rule out small aquariums.
Endler’s livebearer Small livebearer Tiny size and breeding can complicate community stocking.
Corydoras catfish Bottom-dwelling shoaler Provide suitable substrate, a group, and targeted food.
Otocinclus catfish Small algae grazer Best for mature tanks with a stable food supply.
Bristlenose pleco Bottom-dwelling algae grazer Needs appropriate shelter and adult-size planning.
Kuhli loach Shy, bottom-dwelling fish Requires hiding places and secure tank access.
Honey gourami Gentle labyrinth fish Monitor personality and avoid fin-nippers.
Pearl gourami Larger labyrinth fish Needs more space than a nano community provides.
Dwarf rainbowfish Active midwater fish Check adult size, swimming space, and group needs.
Cherry barb Generally calmer barb A proper group can help; still monitor fin behavior.
Bolivian ram Dwarf cichlid Provide territory and be alert during breeding.
German blue ram Warm-water dwarf cichlid More demanding temperature and water-quality needs narrow matches.
Angelfish Tall-bodied cichlid Small fish may become prey as the angelfish matures.
Swordtail Active livebearer Size and water hardness need consideration.
Amano shrimp Larger freshwater shrimp Predation risk depends on fish size and temperament.
Nerite snail Algae-grazing snail Confirm the tank’s water conditions and food supply.

1. Neon tetra

Neon tetras are small, bright schooling fish often kept with other peaceful species of similar size. Their small bodies are also the catch: avoid tank mates large enough to swallow them. Choose a suitable group and stable conditions rather than buying one or two as decorative accents.

2. Cardinal tetra

Cardinal tetras can make a vivid midwater shoal, but they’re not a universal companion for every fish that happens to be labeled peaceful. Compare their temperature and water preferences with the rest of the community, and keep them away from predatory tank mates.

3. Ember tetra

Ember tetras are tiny, calm fish that suit thoughtfully stocked planted aquariums. Their size makes them a poor choice beside large or boisterous species, even if those fish aren’t aggressive toward fish their own size.

4. Harlequin rasbora

Harlequin rasboras are active shoalers and often pair well with similarly peaceful midwater fish. Give them enough swimming room and a group; a handful of isolated individuals won’t provide the same social setting as a proper shoal.

5. Chili rasbora

Chili rasboras are a very small option for a carefully planned nano aquarium. Their tiny size means you should rule out large tank mates and consider whether they can feed without being outcompeted.

6. Zebra danio

Zebra danios bring motion and energy to a community, but their activity can overwhelm slower, shy fish. Pair them with similarly robust swimmers, provide room, and avoid crowding the aquarium with several competing shoals.

7. White cloud mountain minow

White clouds are a temperate-water fish, not an automatic match for a warm tropical aquarium. They may be a good fit for a cool-water community with compatible species, but don’t force them into a tank set to suit warm-water residents.

8. Guppy

Guppies can work with other peaceful fish when the tank conditions suit both species. Their flowing fins invite attention from fin-nippers, and mixed-sex groups can produce fry quickly. Plan for both behavior and population growth.

9. Platy

Platies are active livebearers often kept in community aquariums. Compare their water-hardness needs with the rest of your stock, and leave room for offspring if you keep males and females together.

10. Molly

Mollies need more than a “beginer-friendly” label. Their adult size, activity, water needs, and waste production can make them a poor choice for a small or lightly filtered aquarium. Check the particular moly variety and your tank’s capacity before buying.

11. Endler’s livebearer

Endlers are small, lively fish that may suit a community with similarly sized, non-agressive tank mates. Their small size and breeding potential call for planning, especially if larger fish could eat adults or fry.

12. Corydoras catfish

Corydoras are social bottom-dwellers, not disposable cleanup crews. Keep a suitable group, use a substrate that won’t injure their barbels, and ensure food reaches the bottom. They’re often a promising match for peaceful tetras and rasboras if the water and temperature needs overlap.

13. Otocinclus catfish

Otocinclus are small algae grazers often best introduced to a mature, stable aquarium with an adequate food supply. Don’t buy them as a quick fix for algae: they need proper care and may not thrive in a newly set-up tank.

14. Bristlenose pleco

Bristlenose plecos are smaller than many common plecos, but they still need suitable space, hiding spots, and a well-planned diet. Check adult size and tank footprint, and don’t assume algae alone will meet their nutritional needs.

15. Kuhli loach

Kuhli loaches are shy, eel-shaped bottom-dwellers that appreciate cover and a secure aquarium. Give them places to hide and make sure bold tank mates don’t monopolize food. A bare, brightly exposed setup is unlikely to show them at their best.

16. Honey gourami

Honey gouramis can be a calmer centerpiece option for a peaceful community, but individual temperament varies. Provide plants and sight breaks, avoid persistent fin-nippers, and keep an eye on interactions if the fish establish territories.

17. Pearl gourami

Pearl gouramis are larger than honey gouramis and need corresponding space. Consider their adult size and swimming behavior before pairing them with small fish, and avoid treating “gourami” as one uniform compatibility category.

18. Dwarf rainbowfish

Dwarf rainbowfish are active fish that can add movement and color to a community. Their adult size, group needs, and swimming activity mean they’re better suited to an aquarium with room than to a crowded nano setup.

19. Cherry barb

Cherry barbs are often among the more community-friendly barbs, but they’re still active fish with social needs. Maintain an appropriate group and monitor fin behavior, especially around slow, long-finned tank mates.

20. Bolivian ram

Bolivian rams are dwarf cichlids whose territorial behavior may intensify during breeding. Provide suitable space and visual barriers, and avoid assuming a peaceful period means the fish will never defend a nest site.

21. German blue ram

German blue rams are not the easiest “add some color” choice. Their warmer-water preferences and sensitivity to poor conditions can narrow the list of appropriate tank mates. Match conditions carefully and prioritize water quality over a visually convenient combination.

22. Angelfish

Adult angelfish may prey on small fish. FishStores.org specifically cautions that adult angelfish can eat neon-sized tetras, recommending larger tetras where appropriate. That’s a useful reminder that compatibility changes as fish grow.

23. Swordtail

Swordtails are active livebearers that can grow larger than small nano fish. Check adult size, tank dimensions, water hardness, and breeding plans before adding them to a community.

24. Amano shrimp

Amano shrimp can coexist with some fish, but smaller or vulnerable shrimp may be eaten. Provide dense cover and don’t assume a fish described as peaceful will ignore a shrimp that fits in its mouth.

25. Nerite snail

Nerite snails are often kept with peaceful freshwater fish and can graze on algae. They still need suitable water conditions and enough food, and any fish that regularly attacks invertebrates could make them a poor match.

For more species background, visit our fish and aquatic life library. Species names are a starting point; a good match still depends on the fish in front of you.


🧩 Compatible Fish Combinations by Tank Size


Video: 10 Fish Combinations That Live in Harmony in the Same Aquarium.








Tank size is not just a gallon number. Length, width, swimming space, filtration, substrate area, and adult size all matter. These are planning examples, not shopping lists to add all at once. Confirm that each species shares suitable water conditions before choosing a combination.

Aquarium scale General planning focus Commonly considered fish
Nano tank Small adult size, low bioload, carefully selected species One suitable small shoaling species, or a species-focused setup
20-gallon range One main shoal plus compatible bottom-dwellers Small tetras or rasboras with suitable Corydoras, if conditions align
29–40 gallons More room for swimming and a more layered community A midwater shoal, bottom group, and carefully selected centerpiece fish
55 gallons and larger Larger species and more swimming room, with ongoing stocking limits Multiple compatible groups, planned around adult size and behavior

Small tanks: nano community options

Small tanks leave less room for mistakes. A fish can be gentle and still be a poor fit if it needs a larger group, a long swimming run, or more stable water than the aquarium can provide.

For nano setups:

  • Choose species with small adult sizes and compatible water needs.
  • Avoid mixing fish simply to fill every swimming zone.
  • Research whether the species needs a group that would overstock the tank.
  • Leave room for filtration, plants, and safe maintenance.
  • Consider a well-planned single-species shoal instead of a crowded variety pack.

20-gallon community tank stocking ideas

FishStores.org suggests 20 gallons or more for a beginner community involving tetras, Corydoras, and peaceful livebearers. Treat that as a broad starting point, not a guarantee: adult size, tank shape, and the exact species still matter.

A conservative concept might include:

  • One small, peaceful midwater shoal
  • A compatible bottom-dwelling group
  • No more fish until the tank is stable and water tests support the added bioload

Livebearers may not share the same ideal water hardness as every soft-water tetra or Corydoras, so confirm the match before combining them.

29- to 40-gallon community tank combinations

This range can provide more room for separation, schooling, and planted cover. A possible design is a midwater shoal, a bottom-dwelling group, and one appropriately sized centerpiece species—provided that their temperature, pH, hardness, and behavior overlap.

Resist the urge to fill every open space with a different species. A larger tank makes compatibility planning easier; it does not erase adult size, social needs, or predation risk.

55-gallon and larger community setups

Larger aquariums can offer more swimming length and territory, but “big tank” is not a substitute for research. Large cichlids may still prey on smaller fish, and a robust filtration system won’t make incompatible water conditions compatible.

Plan a larger community in this order:

  1. Set the aquarium around the needs of your must-have species.
  2. Check the adult size and group needs of every proposed addition.
  3. Divide the layout into open water, planted cover, and sheltered areas.
  4. Add fish gradually and monitor water quality.
  5. Have a plan to separate animals if aggression develops.

🌡️ Match Water Parameters Before Choosing Tank Mates


Video: 12 Best Community Fish That NEVER Fight (Zero Drama).







Fish can tolerate some variation, but a community needs a sustainable shared environment. The aim is not to chase a perfect number for each species independently; it’s to choose fish whose healthy ranges overlap comfortably.

Tropical versus temperate fish

A warm-water tropical community and a cool-water temperate setup are different projects. White cloud mountain minnows, for example, should not be added to a warm tank merely because they are peaceful. Compare reliable species care guidance, then set the aquarium for the actual residents.

Soft, acidic water versus hard, alkaline water

Some fish prefer softer, more acidic water; others, including many livebearers, are commonly associated with harder, more alkaline conditions. Don’t use a single “community fish” label to combine species with substantially different needs.

Useful checks include:

  • Test pH, GH, KH, ammonia, nitrite, and nitrate with appropriate aquarium test equipment.
  • Ask what water your local supply provides, and test the aquarium rather than guessing.
  • Avoid abrupt parameter swings in pursuit of a number.
  • Research the needs of each species and look for a comfortable overlap.

Water quality, filtration, and cycling

A stable aquarium starts with biological filtration and a completed nitrogen cycle. Amonia and nitrite should not be present at harmful levels; adding fish faster than the biofilter can handle can turn an otherwise compatible community into a stressed one.

Our aquarium equipment guides cover filtration and testing essentials, while the U.S. Geological Survey’s water hardness information explains how hardness relates to dissolved minerals.


📏 Choose Fish by Adult Size, Tank Footprint, and Swimming Zone


Video: The BEST Mates for Betta Fish in Community Tanks.








Before you choose tank mates, write down each species’ adult length, social group, preferred swimming level, and minimum space needs. Then plan for the fish at maturity, not the charming juvenile in the store.

Aquarium zone Common residents Planning question
Upper Danios, some livebearers Is there enough open surface and swimming room?
Middle Tetras, rasboras, rainbowfish Can the shoal move without competing for every inch?
Bottom Corydoras, loaches, plecos Is there enough floor space, shelter, and food access?
All zones Angelfish, some gouramis, active species Does the aquarium have enough overall room for movement and territory?

A fish’s zone is a tendency, not a reserved lane. Fish may use different areas for feeding, resting, or avoiding another resident. The goal is to reduce constant competition, not to arrange your tank like a perfectly labeled elevator.


🌿 Build a Peaceful Tank with Plants, Hiding Places, and Open Swimming Space


Video: Top 10 Goldfish Tank Mates You Should Try.








A thoughtful aquascape can reduce stress by creating visual barriers and retreat spaces, while leaving open areas for schooling fish to swim. Dense plants alone aren’t enough: species still need suitable water, room, and compatible behavior.

Aquascaping choices that support compatibility

  • Use plants, driftwood, and decor to interrupt long sightlines.
  • Leave open swimming space for active shoaling fish.
  • Provide shaded or sheltered retreats for shy species.
  • Make sure decor has no sharp edges that can damage fins or bodies.
  • Keep the layout accessible for cleaning and feeding.
  • Ensure bottom-dwellers have suitable areas to forage.

For inspiration, explore our aquascaping and aquatic plants guides. A planted tank can make a community more forgiving, but it cannot make a predatory fish harmless or fix incompatible water requirements.


🍽️ Feeding Compatible Fish Without Starting a Food Fight


Video: 11 UNSTOPPABLE Fish That THRIVE in Any Aquarium!







Even compatible fish can struggle if one species gets all the food. Watch the aquarium during feeding, especially after adding new residents, and check that shy fish and bottom-dwellers actually eat.

Practical feeding habits

  • Choose a complete food suitable for each species, such as appropriate flakes, pellets, wafers, or frozen foods.
  • Feed sinking foods where bottom-dwellers can reach them.
  • Offer food in more than one area if fast fish monopolize the surface.
  • Remove uneaten food rather than letting it decay.
  • Check body condition and behavior over time; a fish that hides at feeding may need a different approach.

Corydoras and algae-eating fish should not be expected to survive on scraps. Species-specific nutrition matters, and a fish’s compatibility rating does not tell you whether its diet is being met.


🦐 Can Fish Live Safely with Shrimp and Snails?


Video: Top 10 Tank Mates for Freshwater Angelfish.








Sometimes. Small, peaceful fish may coexist with adult shrimp or snails, but shrimplets and tiny shrimp can become food, even when the fish isn’t considered aggressive. PetSmart includes freshwater shrimp and snails among tank-mate groups that may coexist with some fish under suitable conditions; its guidance also stresses that compatibility depends on conditions and individual behavior.

To improve the odds:

  • Provide dense plant cover, moss, and crevices for shrimp to hide.
  • Consider the fish’s mouth size and hunting behavior.
  • Avoid assuming that an adult shrimp’s survival means its young are safe.
  • Watch for repeated attacks on snails or shrimp.
  • Keep water parameters suitable for both fish and invertebrates.

If breeding shrimp is the goal, a dedicated shrimp aquarium is often more reliable than a mixed community.


❄️ Can Goldfish Live with Tropical Fish?


Video: Top 10 Tank Mates for Discus Fish.








Usually, don’t plan on it. Goldfish and tropical fish often differ in temperature preference, adult size, feeding competition, and waste production. A fish that tolerates a temperature briefly is not necessarily a sound long-term match.

Goldfish can also grow much larger than the small fish commonly sold beside them. Avoid pairing them with fish that could be eaten, harassed, or left competing for food. Build the aquarium around the adult goldfish and its care needs instead of trying to make a mixed community work by compromise.


🪸 Are Saltwater Fish Compatible with Each Other?


Video: Best Fish Combination for Aquariums 🐠 #tankmates.








Saltwater compatibility involves many of the same questions—territory, adult size, diet, and aggression—plus marine-specific needs such as salinity, reef safety, and specialized care. Don’t apply a freshwater compatibility chart to a marine tank.

Research each marine species through specialist resources such as LiveAquaria’s marine fish profiles and confirm that the chosen fish suit your aquarium’s size and setup. A peaceful marine fish can still be a poor neighbor for a small, territorial, or invertebrate-eating species.


🪜 Step-by-Step Guide to Selecting and Introducing Tank Mates


Video: Top 9 Beginner Fish for your aquarium! Hardy, colourful and easy to keep!








A good stocking plan starts with the aquarium you have, not the display tank at the store. Follow these steps before bringing home new fish.

1. Check your tank’s volume, dimensions, and water quality

Record the tank’s actual size, footprint, and current residents. Test water quality, confirm the aquarium is cycled, and check the performance of your filter and heater where applicable. If the current fish are already stressed or water tests are poor, pause before adding more.

2. Research each fish’s adult size and care needs

Look beyond the label on the tank. Find the species’ adult size, recommended temperature and water conditions, diet, group needs, activity level, and behavior during breeding.

Create a simple record:

Species Adult size Water needs Group size Behavior risk
Your chosen fish Research before purchase Compare overlap Verify species guidance Note predation, nipping, or territory

3. Confirm behavior, group size, and compatibility

Check the exact pairing rather than relying on a generic community-fish list. Consider whether the fish are similar enough in size, whether the smaller species may be eaten, and whether any residents are known for nipping or defending territory.

Add the needs of the fish you already own first. If they require a large shoal or specialized water conditions, the available space for additional species may be smaller than it looks.

4. Plan stocking levels and add fish gradually

Add fish in a measured sequence, allowing the biological filter and the existing community to adjust. There is no universal stocking formula that accurately accounts for fish shape, activity, adult size, filtration, and maintenance.

After an addition:

  • Test ammonia and nitrite.
  • Observe whether all fish can feed.
  • Watch for chasing, hiding, torn fins, or rapid breathing.
  • Wait for stable conditions before adding another group.

5. Quarantine, acclimate, and monitor new arrivals

Quarantine can help you observe newcomers separately and reduce the risk of introducing illness to established fish. Follow reputable fish-health guidance and avoid adding store water to the main aquarium.

Aclimate fish according to their needs and the water difference between source and destination. Once introduced, dim lighting and a calm environment can reduce initial stress. Continue observing them after the first day; problems may appear only after the fish settle or begin establishing territory.

The Aquarium Store Depot video linked here shows ten possible combinations and can help you visualize different pairings. Use it alongside—not instead of—your species research and tank measurements.


🚨 Common Fish Compatibility Mistakes to Avoid


Video: Goldfish Tank Mates | What Fish Can Live With Goldfish?








Ignoring adult size differences

A small fish may look safe beside a young predator, but the relationship can change as both mature. Check adult size and mouth size before combining fish.

Mixing fish with incompatible temperature needs

A fish surviving at a temperature is not proof that the temperature is suitable long-term. Choose species with a meaningful overlap in care requirements.

Overcrowding a tank with supposedly compatible species

Even peaceful fish become stressed when there’s too little space, too much competition, or poor water quality. FishStores.org also warns that overcrowding can increase aggression, even among species that are otherwise considered compatible.

Understocking shoaling fish

Buying only a pair of a species that needs a group can leave fish stressed or withdrawn. Research the appropriate group size, then make sure your tank can support it before buying.

Overlooking territorial behavior during breeding

Breding fish may become more defensive than they were before. Provide retreats and sight breaks, and prepare to separate residents if aggression becomes persistent.

Assuming a peaceful fish will never eat a tank mate

“Peaceful” usually describes typical behavior, not a promise about prey size. A small shrimp, fry, or fish that fits in a larger fish’s mouth may still be at risk.


👀 Signs Your Fish Are Incompatible or Stressed


Video: Angelfish Buddies: Some GREAT Tank Mates for Your Angelfish!








Some chasing is brief and may not cause harm, but persistent pursuit or injury is a warning sign. Look for changes in behavior as well as visible damage.

Sign Possible concern What to check
Torn fins or missing scales Nipping, aggression, or unsafe decor Identify the aggressor and inspect the layout.
One fish constantly hiding Bulying, fear, or unsuitable surroundings Check sightlines, tank mates, and access to food.
Repeated chasing Territorial behavior or harassment Watch whether the target can escape and feed.
Fish breathing rapidly Water-quality issue, stress, or disease Test water and review recent changes.
Refusing food Competition, illness, or fear Observe feeding and check water conditions.
Fish staying near the surface or filter Stress or possible water-quality problem Test aquarium water promptly.
Suden color or behavior changes Stress, disease, or social pressure Review water, recent additions, and interactions.

If fish are injured or one animal is being relentlessly targeted, separate them safely. Test water parameters, inspect the aquarium, and seek advice from an aquatic veterinarian or experienced fish-health professional when illness or injury is suspected.


🧮 Aquarium Stocking and Volume Calculators


Video: Top 5 Centerpiece Fish for Small to Medium Community Aquariums.







A calculator can help you estimate water volume, but it cannot decide whether a fish will eat another, whether a shoal has enough room, or whether your water chemistry suits every resident.

Aquarium volume calculator

For a rectangular tank, estimate gross volume using:

Length × width × water height ÷ 1,000 = liters
Length × width × water height ÷ 231 = U.S. gallons

Use consistent units. Substrate, decor, and the gap at the top reduce actual water volume, so a gross estimate is not the same as the amount of water in the aquarium.

Why the one-inch-per-gallon rule falls short

The “one inch of fish per gallon” shortcut doesn’t account for body shape, adult size, activity, waste production, schooling needs, filtration, or tank footprint. One inch of a slim tetra is not equivalent to one inch of a deep-bodied fish, and neither number tells you if the species are compatible.

Use a stocking calculator only as a rough cross-check. Base your final plan on adult size, species-specific care guidance, filtration, maintenance, and observed water quality.


❓ Frequently Asked Questions About Compatible Aquarium Fish


Video: The ONLY 7 Fish That Get Along (No More Aggression).







Which freshwater fish species can live peacefully together in a community tank?

Peaceful tetras, rasboras, and suitable Corydoras are common community candidates. Some livebearers, gouramis, danios, and shrimp can also work, but the correct match depends on shared water conditions, adult size, activity, and individual temperament. Start with a short list of species whose care needs overlap rather than combining every fish described as peaceful.

How do I choose compatible fish for a thriving aquarium community?

Start with your existing aquarium and its water, dimensions, and residents. Then compare each proposed fish’s adult size, temperature, pH, hardness, social needs, diet, and behavior. Plan the whole community before buying, add fish gradually, and monitor water quality and interactions after each addition.

What fish can live together in a peaceful tropical aquarium?

Small peaceful shoaling fish and appropriately sized bottom-dwellers may make a good tropical community if their temperature and other water requirements overlap. A combination such as a suitable tetra or rasbora shoal with compatible Corydoras can be worth researching. Check the exact species and adult size; “tropical” alone is not a compatibility guarantee.

Which fish are compatible with tetras, guppies, and cory catfish?

Some peaceful rasboras, suitable small schooling fish, and compatible bottom-dwellers may work, but guppies and many tetras can prefer different water conditions. Corydoras also need suitable substrate, group companionship, and food access. Check temperature, pH, hardness, and each species’ adult size before combining all three groups.

What is the biggest risk in this combination?

The most common planning error is assuming that a shared label—such as “community fish”—means identical care needs. Water hardness and temperature can make an otherwise peaceful combination a poor long-term choice.

How can I tell whether two fish species will get along in the same tank?

Compare reputable species care information, then check for predation risk, fin-nipping, territory, group size, activity level, and water-parameter overlap. Start with a compatibility guide as a screening tool. After introduction, observe whether every fish can swim, feed, and rest without persistent harassment.

What should I do if they begin fighting?

Separate injured or relentlessly targeted fish using a safe, suitable setup. Recheck tank size, hiding places, group sizes, and water conditions. Don’t wait for a severe injury to prove that a pairing isn’t working.

What tank size and water conditions help different fish species coexist?

There isn’t one universal minimum size for all communities. Choose a tank based on adult size, schooling needs, activity, and footprint; select fish with a comfortable shared range for temperature, pH, and hardness. A larger tank can provide more room, but it cannot fix fundamentally different care needs.

Which peaceful fish add color and variety to a community aquarium?

Depending on the aquarium’s conditions and dimensions, colorful candidates may include ember tetras, cardinal tetras, harlequin rasboras, guppies, cherry barbs, honey gouramis, and some rainbowfish. Choose by the fish’s full care profile—not color alone—and avoid mixing small fish with tank mates that may prey on them.

Can goldfish live with tropical fish?

Usually, they’re better kept in a goldfish-focused setup. Their temperature needs, adult size, waste production, and feeding behavior can make them unsuitable companions for many tropical community fish.

How many fish can I put in my tank?

There is no reliable universal number. Tank footprint, adult size, body shape, filtration, species behavior, and water quality all affect safe stocking. Add fish gradually, test water, and stop if the aquarium cannot maintain stable conditions or if fish show signs of stress.

What are signs that fish are incompatible?

Persistent chasing, injuries, hiding, feeding problems, and repeated displacement from shelter are warning signs. Check water quality too: poor conditions can create or worsen stress that looks like a compatibility problem. Separate fish if one is in immediate danger.


🛒 Find Your Local Fish Store and Choose Healthy Fish


Video: Community Fish Ranked: The Good, The Tricky, and The Avoid.








A knowledgeable local fish store (LFS) can help you compare species and learn about the conditions the fish are kept in. Ask specific questions rather than relying on “they’re community fish.”

Questions to ask before buying

  • What is the adult size of this fish?
  • What temperature, pH, and hardness does it do best in?
  • How many should be kept together?
  • Does it nip fins, defend territory, or prey on smaller fish?
  • What and how often does it eat?
  • Has it been in the store long enough to observe normal feeding and behavior?
  • What is the store’s recommendation for quarantine and acclimation?

Look for fish that are alert, swimming normally, and free of obvious injuries or visible disease. Check the whole holding tank, not just the individual fish you want. If tank mates are sick or severely stressed, pause and ask the store staff about the situation before purchasing.

You can also compare guidance with established care resources and our fish care and species profiles before making a decision. A good store will welcome thoughtful questions; a rushed “sure, they all get along” deserves a follow-up.



Leave a Reply

Your email address will not be published. Required fields are marked *