Which Pokemon can help me in early game

New Player Here I am going to challenge the first gym , please suggest mons I should train that will help in early - mid game And how do I max out budew Friendship.