It takes time for kids to actually love water.
start with shower time.
tell them that you are pouring water over his head and close your eyes and count to 10.
i will make sure by 10, all soap is being rinsed off and he can open his eyes without water stinging his eyes.
As for public pool it really take some time for them to get used and get over their fear. bring them to the pool more often to let them overcome their fear
Read more