You can find the shard on that planet by going into the ruins after the old man shows you where it is in the bottom floor after beating the boss.
Go to the left of Pastoria City and you will find a large mud pond. Cross this pond and you will find a house with a pink lady with a parasol outside. The man inside the house accepts one colour shard, I don't know which though. Another is in the top right corner of town in Snowpoint City. This man accepts a different colour shard to the others. There is a third man who will accept the last colour of shard but I have yet to find this one.
to get a water stone you need to find a blue shard and give it to the man in the house about half way beetween lilycove and mossdeep. (NOTE-to find a blue shard you need HM dive to dive under water.)
After you have defeated the hideout at Lilycove city and head for Mossdeep city you will see some patches of dark water which you can dive in after you have defeated the gym at Mossdeep city you will be able to dive. If you go to the outskirts of the city you will find a house . In that house a man says that if you find him a shard he will trade with you. The dark patches of water you saw before are the places you must look for shards. when you are underwater look for marks that will have items in them. Once you have a shard it could be a green shard, red shard, blue shard or yellow shard. A green shard will get you a leaf stone, a red shard will get you a fire stone, a blue shard will get you a water stone and a yellow shard will get you a thunder stone.
The moon shard was in a Pokemon movie, and it was apparently given out as a Promo item, along with the sun shard.
I think Clamperls have the shard,but it's completely rare.After you get the shard,go to shard collector's house.
Use dive on all the small dark areas of water from lilycove to mossdeep. Just click the a button repeatedly whenever there is a space underwater with no grass until you find shards. When you get a shard, you can take it to a man in a beachhouse near lilycove. He'll give you a stone that matches your shard (a yellow shard will give you a thunder stone, blue is water, green-leaf). Hope this helps.
you can find it on route 124 I've had a vulpix and to make it evolve i had find the red shard and i had to give it to hunter in mossdep city to get the fire stone
Blue Shard- Route 124; Wild Pokemon. Green Shard- Route 126; Wild Relicanth. Red Shard- Route 124; Wild Pokemon. Yellow Shard- Route 126; Wild Pokemon.
find it using dive
find a blue shard near the hunters house in mossdeep city then you trade him the blue shard for a water stone same goes for other shards red shard= fire stone i believe blue shard- water stone green shard- leaf stone
give the shard hunter a yellow shard found under water near mossdeepcity and sootoplis