Hello. This is long, but I will be very honest with you.
I have approx. 1000 gal pond. In the middle is about 5 ft deep. I have had this pond for 5 years and this is the 1st year with ducks. I can tell you from experience that having ducks in your pond is going to be alot of work, but plan ahead and it will be a little easier. Before I had ducks, my fish were happy campers and my water was pretty easy to manage. This season alone has brought problems in relation to the water clarity and fluxuation in ph / nitrates and Phosphates. I have 3 mallards and it is a task to keep my pond and fish happy.
1. Make sure that you have a way of cleaning the bottom of your pond. I do not mean adding fish that live on the bottom and eat normal algae. I am talking either a way of bottom drainage or investing in a vacumn to suck up the duck poo that is going to lay down their and mess up your eco system.
2. Be ready to invest $$ in products to lower your PH, nitrate levels, Almonia levels, and Phosphate levels. It does not matter how clean you keep the bottom of the pond, this is the urine and poo that come from the ducks that make up the matter in the water.
3. If your fish are small - your ducks will go after them to eat them, but if the fish can survive until they are bigger ( mine are no smaller than 8 inches long) the ducks seem to leave them alone.
4. You have to keep your pond running 365 days a year, since it will be important to keep the pond clean during the winter months.
5. You will have to invest or make a large filter system to handle all the waste from the ducks. I made a bio-logical filter, 3 times the normal size for this type and size pond. I have very fine filters ( purchased from a craft store, used to make baby crib bumpers) and I change these at least once a day, on the weekends I do it 2 or 3 times a day. Once a month, I clean the media and add more microbelift to the system
I have learned alot this season, and use to believe that you could have fish and ducks live together, but I am telling you, if you do not have the $$$ to invest in chemicals to treat your pond, to keep your water within range, so your fish can breath, DO NOT INVEST IN FISH ! ! ! make it a duck pond, where you won't have to invest in expensive chemicals to keep the fish alive. I am now investing in an airator system, because I cannot get my phoshate level to drop at all. This size pond, I might be looking at $300-500. I love my fish, and I love my ducks, but at some time ( here real soon) I am going to have to get rid of my fish.
I do alot of reserch on the net, trying to find ways to beat this problem that we get when we put ducks in water with anything that wants to live.... If you have alot of money, then you can pretty much do anything. If your funds are on a budget, take some good advice and do a duck pond with no other living creature.
Best of luck.
Joann