fyfer that is a really nice looking pond, I can tell you that small mouth bass would thrive in there and they love leaches. Only problem is you would have to get single sex or your pond would be full of them in no time. I bet 15 or 20 would do exactly what you want.