I had the same problem on my Crystal version. Get the phone number of the guy under Sudowoodo and eventually he'll find a water stone for you (only in Crystal), or go to Cerulean Cape and visit Bill's Grandfather, show him the pokemon he wants to see and he'll get you water stone after a few pokemon.