According to the level up rules, Mudkip is at lvl. 12, Poochyena at lvl. 10 and Seedot is at lvl. 6 (taking into consideration that pokemon go two levels up if they faint). Since Mudkip might evolve soon, do I evolve him myself or does the GM does when the appropiate level is reached?