Starting a freshwater aquarium is exciting.
But there is a lot of variety of fish available which confuses most beginners.
If it is going to be your first aquarium then I know how confusing it can be to choose fish for the aquarium.
Even if you have some experience in the hobby, it is still very confusing to decide which fish you should add to your existing aquarium.
So in this article, I am going to share with you the best freshwater fish for your aquarium so that you can easily decide which fish is good for you.

Table of Contents
List of The Best Freshwater Fish for Aquarium
1. Angelfish

Angelfish is one of the very popular tropical fish because of its unique shape.
Angelfish come in a lot of different varieties like Common variety, Golden, Panda, Black, Maranon, Longfin leopard, Peru red shot, Blue angelfish, etc.
They are very aggressive eaters that’s why you should be very careful while choosing tankmates for them.
They are very quick at getting to the food that can starve other slow fish.
Also, they become very territorial during breeding time.
Angelfish prefer a tall tank because of their unique shape.
PARAMETERS | VALUES |
---|---|
FISH | Angelfish |
SCIENTIFIC NAME | Pterophyllum scalare |
CARE LEVEL | Easy |
MAXIMUM SIZE | Up to 6 inches |
AVERAGE LIFESPAN | 8 - 10 years |
DIET | Omnivore |
WATER TEMPERATURE | 78 to 84 °F |
WATER pH | 6 - 7.5 |
WATER HARDNESS | 5° to 13° dH |
MINIMUM TANK CAPACITY | 20 gallon minimum |
BREEDING | Egg layer |
Food
As mentioned above angelfish is a very aggressive eater.
They can eat a lot of variety of food.
You can feed them vitamin enriched flakes, pellets, frozen or dried bloodworms, brine shrimp, etc.
You can also feed them live food like bloodworms, shrimp, etc.
You can even feed them veggies like peas, zucchini, etc in small quantities.
While feeding veggies make sure to boil and chop them into small pieces so that it can fit into their mouths.
Remember, vegetables should not be their primary diet.
Plants
Angelfish like plants in their aquarium and there are a lot of benefits of keeping live plants in an aquarium.
There are several varieties of plants you can keep in an angelfish aquarium.
Java fern
This is a very popular plant in the aquarium hobby.
The great part about this plant is that it’s very hardy and easy to maintain.
This plant will also provide leaves on which angelfish can lay their eggs.
So, if you want to breed your angelfish then Java fern is a very good option.
Jungle Vallisneria
This is a grass-like plant.
This plant is particularly good for tall aquariums so it is good for an angelfish because it prefers a tall tank. This plant also provides a lot of hiding places for angelfish.
Water wisteria
It is a very leafy plant that will provide a lot of hiding places for angelfish.
Also, its leaves will provide a lot of space for laying eggs for angelfish.
Water spirit and Java Moss are also some good plants to put into an angelfish aquarium.
Breeding
Unlike other fish, angelfish choose their own mate.
Also, it is very difficult to determine male and female angelfish.
So, for the successful breeding of the angelfish, you should get at least 10 to 12 juvenile angelfish of the same size and put them into an aquarium.
Then you should find out the pair and keep them into a separate fish tank which is ideal for breeding.
Remember to keep lots of plants in the breeding tank as angelfish will lay their eggs on them.
The temperature of the breeding tank should be 87° to 85° Fahrenheit and the pH should be between 6.5 to 7.
Tankmate
You can keep corydoras catfish, platyfish, bristolnose pleco, dwarf gourami, swordtail, etc with the angelfish.
2. Goldfish

Goldfish is the most popular fish in the aquarium hobby.
Goldfish come in many varieties like comet goldfish and fancy goldfish live fantail goldfish etc.
Most of the goldfish are very hardy which makes them ideal for the beginners.
Goldfish is a cold-water fish so you should keep it in cold water having a temperature between 40° to 80° Fahrenheit.
Warm water can cause severe nerve damage in Goldfish.
Goldfish is a very messy fish so you should have a very good filtration in a goldfish tank.
PARAMETERS | VALUES |
---|---|
FISH | Goldfish |
SCIENTIFIC NAME | Carassius auratus |
CARE LEVEL | Easy |
MAXIMUM SIZE | 3 to 5 inches |
AVERAGE LIFESPAN | 10 - 30 years |
DIET | Omnivore |
WATER TEMPERATURE | 40°F - 80°F |
WATER pH | 6 - 7.5 |
WATER HARDNESS | 5° to 20° dH |
MINIMUM TANK CAPACITY | 20 gallons |
BREEDING | Egg layer |
Food
Goldfish is an omnivorous scavenger so they eat both vegetarian and non-vegetarian food.
In the wild, they feed on plants as well as small insects, mosquito larvae, etc.
You can feed flakes, pellets, live or frozen food like bloodworms, brine shrimp, etc to goldfish.
You can also feed vegetables like zucchini, peas, spinach, cucumber to goldfish.
Before feeding the veggies, you should boil and chop them into small pieces so that it can fit into their mouths.
Remember, vegetables should not be their primary diet.
You should feed the fish food which is specially made for goldfish as their primary diet.
Check out my ultimate guide to Goldfish food.
Breeding
Goldfish are egg layers and they usually breed during the spring season.
To breed Goldfish you should set up a breeding tank of at least 20 gallons.
The ideal temperature for breeding is 75° Fahrenheit.
You should also put some plants into the breeding tank to emulate the natural habitat of goldfish.
Goldfish are not good parents. They can eat their own eggs so once the female goldfish lay eggs you should separate the pair and put them into another tank.
Tankmates
Other Goldfish are the ideal tank mates for Goldfish.
Besides, you can also keep other fish like rosy barbs, zebra danios, ghost and cherry shrimp, apple snail, dojo loaches, etc with goldfish.
Plants
As mentioned above goldfish are omnivorous so they sometimes like to nibble on plants.
But if you keep some fast-growing plants in your aquarium then even if they nibble on the plants they will not be able to consume the plant completely.
Also, there are some other varieties of plants like anacharis, Anubis, sword plants like amazon sword, java fern, java moss that goldfish don’t like to nibble on.
Check the price of this fish at Amazon here
3. Platy

Image by Marrabbio2 under CC BY-SA 3.0
Platy is one of the popular fish in the aquarium hobby.
Platy comes in several different color variations like salt and pepper, red wagtail and tuxedo.
This fish is very easy to breed and it is also used in cancer research studies.
Usually, females are longer than males of the same age.
They are schooling fish and you should keep them in at least a group of 6.
PARAMETERS | VALUES |
---|---|
FISH | Platy |
SCIENTIFIC NAME | Xiphophorus maculatus |
CARE LEVEL | Easy |
MAXIMUM SIZE | 2 inches |
AVERAGE LIFESPAN | 2 - 3 years |
DIET | Omnivores |
WATER TEMPERATURE | 65°F - 77° F |
WATER pH | 7 - 8 |
WATER HARDNESS | 10° to 25° dH |
MINIMUM TANK CAPACITY | 10 gallon |
BREEDING | Livebearer |
Food
Platy can eat a variety of food. You can feed them flakes, frozen or live food like bloodworms, brine shrimp, etc.
You can also feed them vegetables in small quantities.
Breeding
Platies are livebearers so the offspring will come out swimming freely.
Platies are also very easy to breed.
To breed platyfish you should keep them into at least a 29-gallon breeding tank.
You should also add some plants and driftwood to emulate the natural habitat.
The water temperature should be between 70-77° Fahrenheit.
Males become very aggressive during breeding so you should also maintain 1:3, male-female ratio to avoid harassment of the female.
You should check for the black spots on the abdomen of the female platyfish which suggests it is pregnant.
It will take about 24 to 30 days for the platyfish to give birth.
When the Platyfish give birth you can separate the offspring from the parents if you are worried about them being eaten.
You can feed baby fish food to the offspring in a separate fish tank.
Tankmates
Platies are schooling fish so you should keep them in at least a group of 6.
Besides, you can put platyfish with mollies, guppies, swallowtail, corydoras, tetras and other small peaceful fish.
Plants
You can keep any plants in the platyfish tank. Some good examples are Java fern, Java Moss, duckweed, hornwort, etc.
4. Zebra Danio

Image by Bernat Arlandis under CC BY-SA 2.0
Zebra danios are also one of the most popular freshwater fish in the aquarium hobby.
This is a very hardy fish and it can tolerate a wide range of water parameters which makes them ideal for the beginners.
It is a schooling fish and ideally, you should keep them in a group of at least 6 fish of the same species.
PARAMETERS | VALUES |
---|---|
FISH | Zebra Danios |
SCIENTIFIC NAME | Danio rerio |
CARE LEVEL | Easy |
MAXIMUM SIZE | 2 inches |
AVERAGE LIFESPAN | 5 years |
DIET | Omnivore |
WATER TEMPERATURE | 64° - 74° F |
WATER pH | 6.5 to 7.0 |
WATER HARDNESS | 5° to 12° dH |
MINIMUM TANK CAPACITY | 10 gallon |
BREEDING | Egg layer |
Food
You can feed vitamin enriched flakes to the zebra danios.
You can also feed dried and live food like bloodworms, brine shrimp, daphnia, etc to zebra danios.
Plants
Usually, zebra danios do not nibble on live plants so you can keep most of the plants in the zebra danios aquarium.
Ideally, you should keep tall plants like sword plants like Amazon sword in the zebra danios aquarium.
Besides, you can put other plants like Java fern, Java Moss, etc.
Breeding
Zebra danios are a very popular fish for breeding.
The ideal temperature for breeding zebra danios is 72° to 82° Fahrenheit.
Zebra danios are not good parents because they eat their own eggs so you have to be very careful while breeding them and protect their eggs.
The eggs usually hatch within 1 to 2 days and offspring don’t swim for the next couple of days.
Once the offspring started swimming then you should feed them high-quality food.
Tankmates
Zebra danios are very peaceful so you can put a lot of other fish varieties with the zebra danios.
Some examples of good species are platy, cory catfish, guppies, small barbs, swordtail, tetra, etc.
5. Discus

Discus is one of the most attractive freshwater fish and it is also the most demanding freshwater fish as well.
It is also a very expensive fish.
It comes with a lot of different color varieties.
Discus fish require very good water conditions for their proper growth and color.
This fish requires high water temperature and frequent water changes.
PARAMETERS | VALUES |
---|---|
FISH | Discus |
SCIENTIFIC NAME | Symphysodon aequifasciatus |
CARE LEVEL | Moderate to Difficult |
MAXIMUM SIZE | Up to 6 inches |
AVERAGE LIFESPAN | 10 years or more |
DIET | Omnivore |
WATER TEMPERATURE | 80°F - 86°F |
WATER pH | 6.4-7.8 |
WATER HARDNESS | 1° to 8° dH |
MINIMUM TANK CAPACITY | 55 gallon |
BREEDING | Egg layer |
Food
Discus fish is very picky about food but you can give it a wide variety of food.
You can give it vitamin-enriched flakes, live and frozen fish food like bloodworms.
This is a slow feeding fish so ideally, you should keep it into species only aquarium.
Plants
You can keep plants like anubias, Java fern in the discus aquarium.
Besides, you can also put sword plants like Amazon sword.
Breeding
It is very difficult to breed discus fish.
Unlike other fish, discus fish choose their own mates and then they mate for life.
If you are planning to breed discus fish then you should get at least 10 to 12 discuss fish of the same size and put them into the same aquarium.
Then you should identify the pair and remove all the other fish.
Discuss are good parents so you don’t need to separate them from the eggs.
The offsprings will start swimming freely 4 days after hatching.
Tankmates
Ideally, you should put discus fish into species only tanks.
You should keep them in a group of at least 6 in the aquarium of at least 55 gallons.
Besides, you should also maintain at least 2:1 female-male ratio.
Ideally, there should be four females for every male.
If you want to introduce other fish into the discus fish aquarium then you can try Cardinal Tetra and Sterbai Cory.
6. Betta Fish

Betta fish is the second most popular fish in the aquarium hobby because of its beauty and easy care.
Betta fish come in different color varieties and usually, males are more colorful than the females.
Betta fish is also Siamese fighting fish because of its behavior towards other males.
You cannot keep two male Betta fish in the same tank.
Betta fish are very territorial and if you keep two male fish in the same fish tank then they will fight with each other until only one left.
You can keep a single Betta fish in a 5-gallon tank.
They do so to protect their territory or to protect their eggs from the other male.
Betta fish are also very cheap and you can get them from most of the pet shops.
To keep your Betta fish happy and healthy, you should create a natural environment in their aquarium.
PARAMETERS | VALUES |
---|---|
FISH | Betta Fish |
SCIENTIFIC NAME | Betta splendens |
CARE LEVEL | Easy |
MAXIMUM SIZE | 2.25-3 inches |
AVERAGE LIFESPAN | 3-5 years |
DIET | Omnivores |
WATER TEMPERATURE | 77° and 86° F |
WATER pH | 6 - 7.5 |
WATER HARDNESS | 5° to 20° dH |
MINIMUM TANK CAPACITY | 2 gallons |
BREEDING | Egg layer |
Food
Betta fish’s diet is protein-rich so you should feed them protein-rich pallets, frozen or dried bloodworms. brine shrimp and daphnia.
You can also feed boiled peas in small quantities but you should chop the peas into small pieces so that it can fit into their mouths.
Breeding
Breeding Betta is not an easy task. It takes a lot of time and knowledge to breed Betta fish.
If you are planning to breed them then we should choose young Betta fish for breeding because Betta fish breed best when they are young.
You should feed them high-quality food before breeding.
You should set up a separate tank of about 5 to 10 gallons and set up heater in it for around 80° Fahrenheit. Checkout our heater recommendation.
Once the female has released the eggs then you should separate it and put it into another tank or else the male Betta fish will bully her.
Tankmates
As mentioned above, you cannot put two Betta fish male in the same tank because they will fight with each other until only one of them remain.
But you can put other fish like neon tetra, cherry barbs, guppies, cory catfish, etc with the Betta fish.
Plants
You can keep lots of plants like anacharis, Java fern, Java moss, hornwort, Amazon sword etc into the Betta fish aquarium.
7. Guppy

Guppies are one of the popular tropical freshwater fish in the aquarium hobby.
They are very hardy fish and can tolerate a wide range of water parameters.
Also, they are very easy to maintain which makes them ideal for beginners.
Guppies come in various color varieties like orange, blue, green, yellow, violet, bronze, black, etc.
There are 44 different types of guppies in total.
PARAMETERS | VALUES |
---|---|
FISH | Guppies |
SCIENTIFIC NAME | Poecilia reticulata |
CARE LEVEL | Easy |
MAXIMUM SIZE | 2 inches |
AVERAGE LIFESPAN | 2-4 years |
DIET | Omnivore |
WATER TEMPERATURE | 64–82° F |
WATER pH | 5.5–8.0 |
WATER HARDNESS | 10–30 |
MINIMUM TANK CAPACITY | 5 gallons |
BREEDING | Livebearers |
Food
Guppies can eat various types of food.
Primarily you should feed them fish flakes, frozen or live bloodworms, brine shrimp, etc.
You can also feed them vegetables like boiled peas, zucchini, etc in a small amount.
You should feed them one to two times per day in small quantities.
Guppies have a small stomach so overfeeding them can cause serious digestive problems.
You should feed them the amount of food they can consume within 2 minutes.
Breeding
Guppies are very easy to breed.
Guppies are livebearers so the offspring will come swimming freely.
Tankmates
Guppies are schooling fish so ideally, you should keep them in a group of six or more.
They are very peaceful and easy going that’s why you can keep them with many other fish like corydoras catfish, dwarf gourami, rasboras, platyfish, neon tetra, dwarf loach, etc.
Plants
The natural habitat of guppy fish is consists of lots of vegetation and plants.
So, it is a very good idea to keep plants in the guppy fish aquarium.
You can keep various plants like Java Moss, water spirit, and also some floating plants like Java fern in the Guppy aquarium.
Check the price of this fish at Amazon here
8. Cherry Barb

Image by Dwilkinson08 under CC BY 2.0
Cherry Barb is a very brightly colored fish and it can really bring a splash of color in your aquarium.
It is red in color and there is a dark black stripe from head to tail.
Usually, males are more bright in color than females.
Cherry Barb is a schooling fish and ideal you should keep them in a group of at least 6 or more.
It is a very hardy fish and can tolerate a wide range of water parameters which makes them ideal for the beginners.
Cherry barbs are a very good addition to community aquariums.
PARAMETERS | VALUES |
---|---|
FISH | Cherry barb |
SCIENTIFIC NAME | Puntius titteya |
CARE LEVEL | Easy |
MAXIMUM SIZE | 1-2 Inches |
AVERAGE LIFESPAN | 5-6 Years |
DIET | Omnivorous |
WATER TEMPERATURE | 73°F-81°F |
WATER pH | 6-7.5 |
WATER HARDNESS | 4-15 dH |
MINIMUM TANK CAPACITY | 25 Gallons |
BREEDING | Egg scattering |
Food
Cherry Barbs are not picky about the food.
You can feed them frozen or live food like bloodworms, brine shrimp and daphnia.
You can also feed them flakes that contain plant material.
Ideally, you should feed them 2 to 3 times per day in a small quantity.
Plants
The natural habitat of cherry Barb is full of plants and vegetation.
So you should try to emulate the same in your aquarium.
The plants will provide them hiding places.
They will also look brighter in a well-planted aquarium because of their color and they will stand out.
You can put various types of plants in the cherry barb aquarium some good examples are Java fern, hornwort, anacharis, etc.
Tankmates
As mentioned above Cherry barbs are schooling fish and you should keep them in a group of at least 6.
While keeping them in a group you should also maintain 1:2 male-female because during spawning season the males usually harass females.
Cherry arbs are very peaceful fish generally so you can keep them with other peaceful fish like neon tetra, rasboras, etc.
Besides, there are some other good tank mates for Cherry barb like white cloud mountain minnow, platyfish, mollies, rainbow shark, glass catfish, etc.
Breeding
It is very easy to breed Cherry barb and they will spawn very often.
Cherry barbs are egg layers and a pair can lay about 200 to 300 eggs at a time on the leaves of the plant or on the substrate.
Cherry barbs are not good parents and they often eat their own eggs so you should remove them immediately when the eggs are laid.
The eggs will hatch within a few days and after that, within a few days, the fry will begin swimming.
9. Swordtail
Swordtail comes in a variety of different colors like green, orange, yellow, etc.
They are very hardy fish and can tolerate a wide range of water parameters.
Swallowtail is easily recognizable because of its sword-like tail.
The males have a sword-like tail.
PARAMETERS | VALUES |
---|---|
FISH | Swordtail |
SCIENTIFIC NAME | Xiphophorus helleri |
CARE LEVEL | Easy |
MAXIMUM SIZE | 5 inches |
AVERAGE LIFESPAN | 3 - 5 years |
DIET | Omnivores |
WATER TEMPERATURE | 72°F - 82° F |
WATER pH | 7 - 8 |
WATER HARDNESS | 9° to 15° dH |
MINIMUM TANK CAPACITY | 10 gallon |
BREEDING | Livebearer |
Food
You can feed flakes, frozen or live food like bloodworms, brine shrimp etc to the swordtail fish.
Breathing
Swordtails are livebearer so the offspring will come out swimming freely.
Male can get aggressive during the breeding season so you should keep more females than males in the breeding tank.
Keeping at least three females for every one male is a good ratio to follow.
Plants
Keeping plants in a swordtail aquarium is a very good idea.
You can keep plants like water spirit, wysteria, scarlet temple and java fern in the swordtail aquarium.
Tankmates
You can keep tetras like neon tetra red-eye tetra with swordtail.
You can also put mollies and platies with swordtail.
Check the price of this fish at Amazon here
10. Neon Tetra

Image source under CC BY 3.0
Neon tetra is one of the popular fish in the aquarium hobby and you can find it in most of the pet shops.
It comes in various color varieties like blue, red, translucent.
It is very easy to care for fish which makes it ideal for beginners.
It is a very hardy fish and can tolerate a wide range of water parameters.
But you should not keep neon tetra in a newly set up tank because they are not hardy enough to tolerate the changes in the water chemistry that occurs during the initial period.
PARAMETERS | VALUES |
---|---|
FISH | Neon tetra |
SCIENTIFIC NAME | Paracheirodon innesi |
CARE LEVEL | Intermediate |
MAXIMUM SIZE | 1.5 inches |
AVERAGE LIFESPAN | 5 years |
DIET | Omnivore |
WATER TEMPERATURE | 68 to 79 F |
WATER pH | 7 |
WATER HARDNESS | Up to 10 dGH |
MINIMUM TANK CAPACITY | 10 gallon |
BREEDING | Egg scatterer |
Food
You should feed a wide variety of food to the neon tetra for its proper growth.
You can feed small flake food as well as live and frozen fish food like bloodworms, brine shrimp, etc.
Plants
The natural habitat of neon tetra is consists of lots of vegetation.
So you should emulate the same in your aquarium.
You can put keep lots of different varieties of plants in the neon tetra aquarium some good examples are amazon sword, java fern, etc.
Breeding
Breeding neon tetra can be a difficult task because of the specific water conditions they need.
You should have a separate breeding tank for the neon tetra.
The water temperature of the tank should be between 72° to 75° Fahrenheit and the pH should be between 5 to 6.
Tankmates
Neon tetras are very peaceful fish and they are a very good addition to any community fish tank.
You can keep them with other small peaceful fish like rasboras, cherry barbs, etc..
You should avoid putting them with bigger and aggressive fish.
Check the price of this fish at Amazon here
11. Pearl Gourami
Pearl gourami is a very beautiful looking fish with white spots and black stripe along the middle from head to tail.
It is not that difficult to keep Pearl gourami but it is recommended that you should have at least some experience in the fish keeping hobby before keeping this fish.
This is a very peaceful fish and it is very cheap as well. You can get it for around $5.
PARAMETERS | VALUES |
---|---|
FISH | Pearl Gourami |
SCIENTIFIC NAME | Trichopodus leerii |
CARE LEVEL | Medium |
MAXIMUM SIZE | 4-5 inches |
AVERAGE LIFESPAN | Up to 5 Years |
DIET | Omnivorous |
WATER TEMPERATURE | 77°F - 82°F |
WATER pH | 6 - 8 |
WATER HARDNESS | 5° to 15° dH |
MINIMUM TANK CAPACITY | 30 Gallons |
BREEDING | Bubble nest builder |
Food
Pearl gourami are not very picky about the food.
They can eat most of the fish food like flakes, pellets, frozen or live bloodworms, brine shrimp, etc,
You can also feed them vegetables like zucchini, peas, etc.
While feeding Pearl gourami just make sure that the food is small enough to fit into their mouths.
You should feed them two to three times per day.
Plants
Pearl gourami prefers a heavily planted tank because there is a lot of plants and vegetation in their natural habitat.
You can put a lot of varieties of plants into the Pearl gourami tank. Some good examples include Java fern, anacharis, etc.
Breeding
It is not very difficult to breed Pearl gourami.
Pearl gourami are bubble nest builders.
The bubble nest is the bubbles that the male fish blows and it gets collected on the surface of the water.
When the female releases eggs, it gets deposited in these bubbles.
It is a male’s job to protect the nest from other fish.
The eggs hatch in 1 to 2 days and the fry will start swimming after 5 days.
Tankmates
Pearl gourami are very peaceful fish and they are a very great addition for peaceful community fish tank
They do well in a group of at least four or more.
You can keep them with other peaceful fish like neon tetra, pearl danios, etc.
You should avoid getting them with aggressive fish.
You should also avoid keeping them with fin nippers.
Check the price of this fish at Amazon here
12. Kuhli Loach
Kuhli Loach is also known as coolie loach.
This is an eel-shaped fish and it is a great cleaner for your aquarium.
It usually stays active during the night looking for food in the substrate.
PARAMETERS | VALUES |
---|---|
FISH | Kuhli Loach |
SCIENTIFIC NAME | Pangio kuhlii |
CARE LEVEL | Intermediate |
MAXIMUM SIZE | 4 inches |
AVERAGE LIFESPAN | 10 years |
DIET | Omnivore |
WATER TEMPERATURE | 75° –86° F |
WATER pH | 6.0–6.5 |
WATER HARDNESS | up to 10° dH |
MINIMUM TANK CAPACITY | 20 gallons |
BREEDING | Egg Layer |
Food
When it comes to food for Kuhli loach you should feed them food that sinks into the bottom of the tank.
Primarily, you should feed live food to Kuhli loach.
But you can also feed dried or frozen food, tablets, wafers, and flake food.
Tankmates
You can keep most of the non-aggressive fish with kuhli loach.
Some examples include corydoras, rasboras, danios and tetras.
Breeding
Kuhli loaches are egg layers. It is a bit difficult to breed kuhli loach.
It takes about two years for kuhli loach to reach its reproductive maturity.
If you are planning to breed kuhli loach then you should have a separate fish tank for breeding.
Kuhli loach lay their eggs on plants, especially on floating plants, so the tank should be heavily planted.
Also, breeding tank water hardness should be low and the pH should be below 6.5.
Plants
You can keep most of the plants in kuhli loach aquarium.
Kuhli loach usually borrows the substrate but it will not cause any issue to the plants.
Check the price of this fish at Amazon here
Names for Your Fish
- Coco
- Ying Yang
- Cheeto
- BoBo
- Pirate
- Bob
- Bubbly
- Dingo
- Killer
- Puff Daddy
- Chips
- Floater
- Bubbles
- Ariel
- Bingo
- Sparky
- Blueboy
- Rocky
- Pumpkin
- Mack
- Rollo
- Dody
- Glow
- Neon
- Diva
- Sunshine
- Barbie
- Candy
- Penny
- Roxy
- Angel
- Bozo
- Zippy
- Dory
- Captain
- Jewel
- Angela
- Princess
- Prince
- Otto
- Quennie
- Lily
- Kiko
- Sponge Bob
- Cookie
Conclusion
So these are the best freshwater fish for your aquarium. If this is going to be your first aquarium then you should start with hardy fish like Goldfish, Betta fish, Swordtail, Neon tetra, etc.
Remember, maintaining a healthy aquarium is the key to keeping your fish happy and thriving.
The following resources will help you to the same.