Late to the party here, for future reference and my own experience with Leopard Frogs, (we have them a lot here) the ones who occupy most of my yard. I have never had an "infestation" or over population of Leopard Frogs in all the time I have had the ponds. I'm not sure where they go? Occasionally the adults will eat my baby gold fish. But pretty much they stay to themselves. Goldfish do eat the tadpoles. I never see more than 3-4 in the ponds at once. IDK how many more there might be underwater, but as I say, they aren't a problem. I clean out leaves and debris regularly with a rake. I am sure I will grab a frog egg or three when that happens. IDK what they do? Maybe they are helpful in the ponds ecosystem? I just leave them be. Only the strong survive.