(a) is good. In (b), "at" is very common. "To" and "with" are possible in the right context, but quite rare.
Edit. For (b) "at," I'm picturing the way we used to do it - with cupped hands, pushing the water rapidly away. You could shoot it for quite a distance if the water was at shoulder level.