First lickitung for an everstone then oddish for a leaf stone then staryu for a water stone then vulpix for a fire stone and finally pichu for a thunder stone [You have to breed a male pikachu and a female pikachu/a pikachu and ditto for a pichu egg and you have to wait a long time for the pichu egg to hatch]
The last pokemon that you show to bill grandfather in marril.
After Lickitung, you receive the stone appropriate to evolve each Pokemon you show him.
capture a staryu then show it to bills grandpa.
you show him oddish (get it by the pokewalker)
If you show Bill's dad a certain pokemon he will give you a evolution stone. He will totally give you a thunderstone. The last pokemon you show him is pichu, but after that you don't show him a pokemon forever.
If you mean Bill's grandpa or dad he's at the Cerulean Cape. Bill is in Goldenrod.
Growlithe, Staryu, Oddish, Pichu
Route 25 You also find Suicue on Route 25. Btw I need help finding out what pokemon to bring bill's grandpa!
he first wants to see lickitung,then he will give you a everstone,then he wants to see a skiploom.
bills grampa in kanto you have to show him a pichu or pikachu
bills grandfather asks you for the Pokemon with leafs on its head (oddish) cath it if u have it great show it to bills grandfather and he'll give you a leaf stone
Cerulean city cove.