It's random, you can find it in the wild or belonging to other trainers (which would be unfortunate). According to Serebii.net the chances of finding a shiny Pokemon are 1 in 8,191.
You can find a Shiny Stone in Route 228 in Pokemon Diamond and Pearl. In Pokemon Platinum, you can also find a Shiny Stone on Iron Island.
You cant find a shiny regice unless you have action replay
in iron island
Iron Island.
Iron Island.
There is no specific place to find one. It is all a game of luck when you try to find a shiny Pokemon in ANY game.
You can find shiny stones on route 228 and Iron island
End of iron island
End of Iron Island
...shiny Pokemon are always shiny... ._.
There is a 1 in 1861 chance that you will find a shiny Pokemon in the wild. They are just found at random in the wild. There is no specific place.
You have to encounter them. but it's less than a 1% chance to find one.