you can find them on different routes with your pokewalker
You use Rock Smash at various places.
dork...
In HG/SS you trade Shards for Berries. Trade with Jugglers in Violet City and Fuchsia City.
The color shards you can find in Pokemon Platinum are Red, Blue, Green, and Yellow Shards.
They can't be bought. You can find them underwater, or attached to wild pokemon. Chinchou have yellow shards, Clamperl have blue shards, Relicanth have green shards and Corsola have red shards.
Use the move dive to go underwater to find shards in the seaweed.
find the guy who collects shards and trade shards for stones
you cant find celebi in soulsilver
There are an infinite amount of shards that you can get from wild Pokemon and limited ones you can find under the sea in rocks or above in rocks.
Mining and digging Underground.
The pokewalker and the ruins of alph.
Blue shards are found underneath the water while diving.
Hey I have growlithe in soulsilver get in GTS