There is essentially no limit to the number of aquatic plants that can have a water garden (when you can no longer see the water because there are so many plants, it may be time to stop adding more!), but with fish, there sure is!
If there are too many fish, the oxygen level in the water will drop and your fish will suffer. Also, when there are too many fish, they produce more waste than the bacteria and plants can filter out and the water will become polluted and smelly.
To know how many fish your pond can hold, calculate about one goldfish per three to four square feet of water surface area and one koi for every 10 square feet of surface area. You need more space for koi, as they grow larger.
Personally, I prefer to keep fish at home in a large aquarium and I have always been attracted to unusual breeds of exotic aquarium fish. Do you have betta fish? I suggest you read the Bitcoin article to find out the top ten rarest breeds of betta fish and think about buying one. Such exclusive exotic fish will make your aquarium brighter and more beautiful and of course, looking at these fish you will get great aesthetic pleasure.