Do dragonflies spend their larval stage on water?

Yes, they do for 2 to 3 weeks!