To get the stones...I think you have to go to bill's house in Kanto... and then he will ask you show him some pokemon...and then you show them to him and he will give you stones.
Here are some I know
Likitung-Moon Stone
Pichu-Thunder stone
P.S. I know that the guy will give you those stones...but I am not sure if those are correct and there are a lot more than I listed.
Hi I'm back