Mudkip. Treeko has weak stats. Torchic may seem good in the beginning, but it will let you down once it evolves into Blaziken at the Fortree and Mosdeep gym. Trust me, I know from experience
Chat with our AI personalities
No you do not need to catch Kyogre. You can get a Hoenn starter from a guy named Steven in Kanto.
you should choose torchic because fire and fighting is good at most hoenn gyms
Getting the Hoenn Pokemon is completely optional. Therefore, there is no chronological event that is placed after getting your choice of Hoenn starter. Just try doing some other extra events.
Torchic, Mudkip and Treecko.
You have to complete the Hoenn pokedex to get one from Prof. Birch. That includes catching all the Pokemon in there. This is impossible, but you can get a Johto starter if you finish your Hoenn pokedex and show it to professor Birch.