no
When held by a Pokemon its raises the power of water attacks.
Staryu is a water type Pokemon. In Pokemon FireRed, it is possible to find lots of Staryus in the Seafoam Islands.
eevee and staryu
poliwhirl evolves into poliwrath with a water stone
pour water on your game
with water type and rock type pokemon.
poliwhirl, evee and some others
water or grass type Pokemon
in the grass, water or buildings =.=''
In Pokemon firered you can't, but in Pokemon leafgreen you can get it then trade it to Pokemon firered.
There is no Pokemon convention in firered.