I would just advise staying away from Mudkip, the dual typing of Marshtomp is useful at the start of the game but you'll get rid of him by level 25 or atleast I did. Pretty annoying when such a physical Pokemon gets mostly special moves. For fire it'd have to be Chimchar or Torchic you'd be surprise at the amount of stealth rockers later in game.