use rods or surf.
Places I think
yes
In Pokemon Heartgold or gold and soulsilver or silver you can find it in viridian forest.
to find meteorites and crystals.
SOulsilver
You can't find Togekiss in Pokemon Black or White. You have to transfer from Pokemon Soulsilver, Heart Gold, Pearl or Diamond.
just use surf
You can find a Water Stone on Wednesdays in the Pokeathlon Athlete Shop for 2500 points.
you cant find celebi in soulsilver
Hey I have growlithe in soulsilver get in GTS
Dusclops can be found in the Safari Zone in Pokemon Soulsilver. The rarity varies.
You can find it in Pokemon Platinum, Pokemon Crystal, Pokemon HeartGold, and Pokemon SoulSilver.
there are none
water stone
you can't
you cant find him
in the wild
you can't