At his mom's house in Goldenrod.
Lickitung
you smell
kecleon
i dont have a clue
sorry you have to trade it to Pokemon soul silver
You can't catch them, but Bill gives you one at his house in Goldenrod.
he lives in golden rod city.if he is there,talk to him and he will giv u the Pokemon named eevee
Soul silver is AWESOMENESS!! yes GET IT
you must get an eevee from bill in kanto and with a firestone it will evolve into flareon
According to Serebii.net there are 493 Pokemon in Soul Silver.
You can't do Pokemon contests in Pokemon soul silver.
Why Soul Silver is about the original Pokemon Silver game for game boy. Soul Silver has some more bonuses.