My neighbours use BT pucks in their natural ponds. I'm glad they do.
I have goldfish in my little artificial
pond. No larvae to be seen, and a good place to dump slugs as well. (Note about goldfish: make sure they can't escape into natural
water bodies, even in a 500 year flood. They eat everything in the food chain, and can even survive in ponds that freeze to the bottom. Big, big problem.)
Unfortunately not all mosquito species need standing water. Many can hatch in a damp hollow. So we always have waves of annoyance in the summer.
For repellants, I use DEET, primarily on clothing. I have also used a lemon eucalyptus product (Naturapel) that was quite effective.
I find that wearing light coloured clothing and hats (khaki) makes a huge difference. That is, until my black hound makes a beeline for me, shakes off two hundred skeeters, smiles at me, and leaves at high speed. Dog practical jokes.