if you have the explorer kit there is alot of them under ground and there is one in sunnyshore city
To get a thunder stone, or any type of stone on Pokemon pearl, you need to go underground and look for a bit, I found this the easiest way to get stones.
give a pikachu a thunder stone
On a pikachu to evolve to a raichu
eevee and pikachu
You can get the thunder stone by going underground and digging for it in Pokemon diamond/pearl ( the thunder stone , fire stone, water stone, and the leaf stone is very rare, so good luck!).
The Thunder Stone can be found in the Underground, Sunyshore City, and the Solaceon Ruins. The Thunder Stone is used to evolve some Pokemon like Pikachu.
Eevee, and Pikachu. I don't know anymore.
underground using explorer kit
eevee,pikachu,probably flaffy if not then lv 40
no thunder fang is not a TM in Pokemon pearl no thunder fang is not a TM in Pokemon pearl
nothing if you give him/her a thunder stone it will lvl up
if you dig underground you'll eventually find thunder stone then after a while you'll find shiny stone ;^)