In the Pokemon center in ecruteak city
When you enter the ecruteak city Pokemon center bill will come down from upstairs then he will return to his house in goldenrod city
Chat with our AI personalities
Bill's grandfather lives in Bill's old house on Route 25 which is above Cerulean City.
Actually you cant catch eevee Bill gives him to you at Goldenrod city
You get it from Bill in Goldenrod city (his house is south-west of the Game Corner), but you have to talk to him in the Ecruteak Pokemon Center in order for him to be there.
He lives somewhere in goldenrod city he will be at his home after seeing him in the olivine city Pokemon center (or its cianwood city)
help this geek out you can show bill's grandfather (he is watching bill's house at Cerulean Cape) a lickitung to get an everstone then he wants to see an oddish for a leafstone then staryu for waterstone then growlithe for firestone then pichu for the thunderstone