In the Omega Ruby and Alpha Sapphire Demo, this guy actually fought the same trial Pokémon over 1000 times to get his starter to level 100. Oh, and he doesn't keep it.