This is one of the most important conversations we have, and one most guides skip entirely.
Betta Fish
Betta fish absolutely love a planted tank. They're intelligent fish that get bored easily, and plants give them something to explore, rest on, and interact with. A tank full of life is a genuinely healthier environment for them.
Betta also have a specific need: because they breathe air from the surface, they need clear, easy access to the top of the tank. Large-leaved plants positioned reasonably close to the surface — like Anubias Barteri or Echinodorus Argentinensis — are ideal. Betta will rest on these broad leaves, especially longer-finned varieties who can find swimming tiring.
Soft, real plant leaves are also far kinder to Betta finnage than plastic or silk alternatives. Long, flowing fins are delicate, and sharp or rigid fake plants can cause real damage over time.
One more thing worth mentioning: Betta that are bored or stressed will sometimes nibble and damage their own fins. A well-planted tank with plenty of interest can genuinely help prevent this.
Don't forget floating plants for Betta tanks. Male Betta build bubble nests at the surface to breed, and floating plants give them something to anchor the nest to. Even if breeding isn't your aim, Betta enjoy exploring floating plants near the surface.
Nano Fish and Small Community Fish
Smaller fish feel much safer in a well-planted tank. Many nano species are naturally prey fish in the wild, and the ability to dart into cover when they feel threatened reduces their stress significantly. Fine-leaved plants like Micranthemum micranthemoides (pearl weed) are particularly good — they provide dense cover and are a favourite spawning site for many smaller species. Floating plants also offer hiding spots for baby livebearers.
Fish That Can Cause Problems for Plants
Some fish will eat or damage plants. It's important to know this before you plant a tank.
Mollies, swordtails, and platies are naturally vegetarian, but in our experience they don't usually bother most aquarium plants — particularly if they're getting a good, balanced diet. Harder, tougher-leaved plants are a safer bet with these fish.
Plecs are more of a concern. Bristlenose plecs are fairly common in planted tanks and usually fine, but there are exceptions. Bulldog plecs and clown plecs, however, frequently eat plants and we'd generally advise against keeping them in a planted tank. If you want an algae eater you can rely on in a planted setup, otocinclus are the one we'd always recommend without hesitation.
If you already have fish that are known plant-eaters and still want a planted tank, it's not necessarily impossible — but it does narrow your options. Tougher, less palatable plants (particularly epiphytes) give you the best chance.