The Devin Co. is in Rustboro City
Chat with our AI personalities
go outside of the whole devon co. and go back to the guy you gave the fossil (make sure you have a space for your fossil pokemon) and he'll give you a pokemon.
after you deliver mr. stone's letter to slateport then you go back to Rustboro city and talk to mr. stone (top floor of Devon Co.) and he will give you an exp. share
there is no silph co in that game
Once you have beaten all 16 Gyms and Red, go to Saffron City. Inside Silph Co, you will find a man who will offer you one of the 3rd gen (Ruby / Sapphire / Emerald) starting pokemon, one of which is Torchic.
Silph Co.