I don't know anything about leeches, but a friend of mine with a one acre pond has had them. They use to pick them off their golden retriever after he would go swimming. I believe they used sunfish to get rid of them at the advice of a pond management co instead of chemicals. They also lowered their water & shoveled out the muck in their shallow area, because they were told that is where they stay when it gets colder out.