Seems like a lot of work for an only occasional treat. Don't bother with largemouth bass. Back when I was seriously into predatory fish, It would be a 10 inch bass per 150 gallon tank. They sucked down my money, and needed 30+ feeder minnows a DAY. Not to mention the load of waste they produced. Unless you limit your waterfowl to 30 minutes a day in the pond, there will be way too many nitrites and nitrates in the waste, in turn feeding ammonia, and causing and all out wreck with the water chemistry causing the fish to die. Mosquito fish are readily available and females will have a batch of 15-50 babies every 4-6 weeks. They are cannibilistic though and need plenty of hiding spots. Fathead minnows are another option. A pink variety (called roseyreds) is often available in petstores as feeders, both wild-type color and roseyred will work. I like these guys in a pond setting cause they are fun to watch, easy keepers, and breed easily. You will need MANY hiding places since the males will stake out territories where they will attract females. The females will lay their eggs with the male and the male will guard them. Fry are on their own when hatched. Although cannibilistic, they don't tend to eat their own babies as much when there's lots of hiding spots and a good amount of food. Try growing duckweed in a kiddie pool constantly exposed to sun. Waterfowl love it, and it's high in plant protein. Bird poo will also benefit duckweed.