Dragonfly larvae are ferocious predators of tadpoles. My pond was overrun with these last year and I had to fish some out and get rid of them, sounds cruel I know but I was trying to save my tadpoles. Also we had newts last year (which I love), although I have not seen them this year, and they love eating tadpoles. Life is hard if you are a tadpole everything wants to eat you.
No evidence of any tadpoles left in my pond, but the ones in my greenhouse in containers are thriving and getting big, I have started to feed them fish food flakes which they love.
Only problem now is that I am going away in a few weeks and will have to put them back in the pond to fend for themselves, but at least I have given them a chance.