Gex

Gex was Scykoh's Treecko, and his first Pokémon in Pokémon Alpha Sapphire. He went through the entire journey with him.