Why Choosing the Right Fish Matters
The biggest mistake beginners make is buying fish that look beautiful in the shop without checking their care requirements. Many fish need specific water parameters, tank mates or minimum tank sizes that a new hobbyist can't provide yet.
The 10 fish below are chosen because they tolerate a wide range of water parameters, are widely available, affordable, and genuinely enjoyable to keep.
1. Guppy (Poecilia reticulata)
Guppies are the classic starter fish for good reason. Males come in dozens of colour forms — red, blue, tuxedo, cobra — and they breed readily. They survive in temperatures from 22–28°C and accept nearly any flake or micro-pellet food. Keep a ratio of 1 male to 2–3 females to avoid stress from over-mating.
2. Betta Fish (Betta splendens)
A single male Betta is ideal for a 20–40L tank. They are hardy, do not need a filter as powerful as other fish, and their flowing fins make them stunning display fish. Never mix two males — they will fight. Females can sometimes be kept together in a "sorority tank" of 5+.
3. Zebra Danio (Danio rerio)
Danios are bulletproof. They tolerate temperatures from 18–28°C, making them suitable even if your heater fails temporarily. They are active schooling fish — keep at least 6 — and add constant movement to the mid-water. A 40L+ tank works well.
4. Platy (Xiphophorus maculatus)
Platys are peaceful, available in red, sunset, mickey mouse and dozens of other varieties. Like guppies they are livebearers and will breed in your tank. They prefer slightly hard water, making them ideal for areas with tap water on the harder side.
5. Corydoras Catfish (Corydoras spp.)
Corydoras are essential bottom-dwellers that clean up leftover food and aerate the substrate. Keep them in groups of 6+ — they are social and stressed when alone. Peppered Corydoras (C. paleatus) and Bronze Corydoras (C. aeneus) are the most common and easiest to find.
6. Molly (Poecilia sphenops)
Mollies are adaptable livebearers that do well in freshwater and even brackish setups. Black mollies, dalmatian mollies and balloon mollies are all popular. They prefer temperatures around 25–28°C and need some vegetable matter in their diet — spirulina flakes work well.
7. Neon Tetra (Paracheirodon innesi)
Neon tetras are iconic for their electric blue and red stripe. They are best kept in schools of 10+ in a well-planted 60L+ tank with soft, slightly acidic water (pH 6.0–7.0). Avoid keeping them with large or aggressive fish that will eat them.
8. White Cloud Mountain Minnow (Tanichthys albonubes)
These small, active fish can handle temperatures as low as 16°C, making them ideal for unheated tanks in warm climates. They are peaceful, inexpensive and look beautiful in a planted tank.
9. Bristlenose Pleco (Ancistrus spp.)
Unlike common plecos that grow to 50cm+, bristlenose plecos stay under 15cm and are excellent algae eaters. They need driftwood in the tank (they rasp on it for fibre) and a cave or hiding spot to feel secure. Easy to keep in 60L+ tanks.
10. Cherry Barb (Puntius titteya)
Cherry barbs are peaceful, community-safe fish that are far less nippy than tiger barbs. Males turn a brilliant cherry red when breeding. Keep in groups of 6+ in a 40L+ planted tank. They eat flakes, micro-pellets and the occasional bloodworm.
Setting Up for Success
Before buying any fish, cycle your tank for 2–4 weeks to establish beneficial bacteria. Test your water with a liquid test kit (not strips) to confirm ammonia and nitrite are at 0 ppm. Add fish slowly — 2–3 at a time — to avoid overwhelming your biological filter.
Visit our shop for live fish, quality food and equipment to get your aquarium started right.