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.
Chat with our AI personalities
The shard collector is in the route in between Pastoria City and Hearthome City. Her house is right after the mud area.
1st way: You got the fire stone in the fire path but you will need to have a Pokemon with strength to even get to the fire stone. 2nd way: You must go to mosdeep city, go to the shard collector's house. he will say that he is collecting shards. Then you go out, surf, and dive where the nearest male swimmer is. To find him you must surf downwards from the shard collector's house. dive down, and then you go up at the last patch (not the patch in the middle, you get a green shard from that). You will find a red shard. Bring it back to the shard collector, he will give you a fire stone. 3rd way: Catch a corsola by fishing with a super rod at the Pokemon league place before the victory road. you have a 5% chance of getting the red shard which you can bring to the shard collector. happy evolving your vulpix/eevee.
great marsh look for it or talk to the ace trainer who willgive you a random shard or go to fuego ironworks and ask mr fuego to give you one of each shard for a star piece
To find the shard house you must go outside of Pastoria City for blue shards, and use rock climb in the survival area, to get to red shard house.i think there is also one in snow point
Collector Dean on Route 212 west of Pastoria City is a Collector with an Umbreon that is level 27.