What I do is, I get my starter, and train and power train up until the first gym leader, battling wild Pokemon over and over until I'm a high level.
After I beat the gym, I begin training my new ones I've caught, and keep my starter back while I train the new ones.
After I beat the gym, I begin training my new ones I've caught, and keep my starter back while I train the new ones.