"Build it, and they will come." Most people who build ponds want frogs. You may have frogs or toads, or both. It would help to know which species that you have. You can listen to frog calls and see photos. I have links on my frog pages at
http://www.fishpondinfo.com/frog.htmIt is pretty likely that the species of frogs or toads that you have now are the kind that only come to the ponds in the spring to lay eggs. They will thus leave in a few weeks or month and not come back until next spring. Most such frogs will not want to lay eggs in ponds that have fish. The fish could have gotten there from a person, a bird like a heron dropping it, or as an egg on plants (unless the pond is really new; you didn't say how old it is).
Amphibians of any sort are not likely to take over your yard. Most eggs and tadpoles don't survive. Those that do become adults rarely live to breeding age. That's why they lay so many eggs. You can also remove eggs. I suggest moving them to a nearby natural pond instead of killing them as frogs need all the help they can get.
Frogs won't harm the dogs if they eat them. Toads can though. If you live in Florida, you could have cane toads which are toxic. So, it's important to figure out which species that you have. You can check out frog web sites or post photos for identification.
My page on algae is at
http://www.fishpondinfo.com/algae2.htm