I think Snivy because it can learn good moves, but they all have the same base stats in total. So it's all preference.
mudkip
Just pick the one you like best. There is no such thing as a best starter.
patrat no zekrom is the Best 'cause he's the strongest Pokemon or your starter Pokemon
Zekrom is the best. Kyurem is second best.
all of them are good, just so you know I'm picking tepig.
Never go Oshawoot!
It is either Torterra or Blastoise.It depends on what version of Pokemon you are talking about. If you mean out of every version, then Charizard would be the best starter Pokemon to have.
Tepig is the best choice of starter for the game.Oshawott is the second best choice of starter for the game but will struggle against Nimbasa City Gym.Then Snivy will have a disadvantage since there are hardly any Pokemon that are easy to beat with grass type Pokemon.
Use a Starter Kit! Starter Kits of the best way to do it! Try Google and Search Pokemon Starter Kit! There are 2 Versions a offline line version (more info on the site)
Most people chose Oshawott or Tepig, Snivy is fine too. I chose Tepig. My friend chose Oshawott. If I got White Version, I would choose Snivy.
Black and White are the games. Best Wishes is the anime series that Ash is in Unova. He doesn't pick a starter, since he already got his starter (Pikachu) from Proffesor Oak. He catches all the starters though.
It's up to you. Which one do you like the best? Which one do you think is the most powerful, or which is you favorite type? No starter is better than the other.