Frog pond help!

You could go to a nearby lake or pond and collect a few local organisms that eat algae(certain species of amphipods, snails, other aquatic invertebrates, small fish). Goldfish will absolutely demolish algae and mosquito larvae(in my experience), but they tend to eat basically everything so maybe not the best choice.