Mudkip is the best because it's final form is better than the other starters and has better stats. It is ground and water which makes it resistance to electric types and is the only starter that is water and ground type charizard in my opinion I like but is cheap you get a free flying and fire type but I like hg ss so much you get to choose 3 starters one from pro.
I WOULD SAY SWAMPERT is the best and Feraligatr is worst! He has the 2nd highest attack of all the starters and The highest hp base stat of ALL the Starters. Plus, It only has 1 weakness and 5 types are not very effective! Blastoise has 2 weaknesses and 4 not very effective types and the same with Feraligatr.
It evolves into Croconaw starting at level 18, which evolves into Feraligatr starting at level 30. Along with Chikorita and Cyndaquil, Totodile is one of the three starter Pokémon of Johto available at the beginning of Pokémon Gold, Silver, Crystal, HeartGold, and SoulSilver.
Froakie, Frogadier and Greninja My unfathomable whims have decreed that it’s time to wrap up the Kalos starters. The third and last is the Kalosian Water-type starter Pokémon, Froakie, a little blue frog with a good head for deception and evasion.
Swampert is an interesting addition to Pokemon GO, especially given the rest of Hoenn region starters. Swampert is a hybrid attacker, featuring multiple viable ground and water typed movesets. Swampert is slightly outclassed by existing Water Pokemon (Vaporeon, Gyarados), but performs wonderfully as a mixed attacker.
Starter Pokémon, or Starters, are the Pokémon a trainer chooses at the beginning of their Pokémon journey. In each generation of Pokémon games, a set of Starter Pokémon are available for new trainers to choose from in sets of three; the types that make up these sets are Fire, Grass, and Water.