you find him in pewter city
Steven, as the Champion of Hoenn Region, gives you one of the Hoenn starters, which are Treeko, Mudkip, and Torchic.
One of the three Hoenn Starters. Treecko, Torchic, or Mudkip.
Silph Co. building. After you've beaten Red, he will give you one of the Hoenn starters, in Celadon City
In order to get Hoenn Starters, you have to have defeated Red at Mt. Silver. Then, go to Silph Co. in Saffron City. Once there, talk to Steven, the Hoenn Champion. Choose one of the colored stones to match up to the type of the Hoenn Starter pokemon.
In heartgold and/or soulsilver yes you get it from steven in saffron city after beating red.
Maybe if you beat the game and find a guy i think in a Pokemon center or some special shop or a company he will give you one of the Hoenn starters
He will give you one of the three Hoenn starters, and will also notify you of Latios' (Or LATIAS) arrival to the region.
You find Champion Steven at Ruins of Alph.
After defeating Red on Mt. Silver, go to the Silph Co. building in Saffron City and tak to Steven, he will give you the choice of picking one of the three Hoenn Starters.
Steven goes to the Pewter museum of science
No the English version of heat gold does not have hoenn starters. But it has kanto starters after you beat the Elite 4.
from steven he'll be at sliph co. after u defeat red he will give u a choice of 1 of the 3 starters of hoenn