Quoted By:
Where do trainers who don't get their starters from a Professor get their Pokemon from? Do they go out into the wild and catch one with only a Pokeball? Do they hope someone lends them a Pokemon to battle with and catch their own, like Wally? Do they get hand me downs?
tl;dr - What is the average way to receive a first Pokemon that isn't the traditional starter from a Professor?