Biggest mistake is force-feeding weaksauce to Pikachu after every generation.
His Pikachu can go head to head with LEGENDARIES. New Region, oh dear, he gets taken down by a starter pokemon.
Edit - And eating big bowls of stupid for breakfast, when he returns home after each journey. Drinking nothing but liquid luck during that time does offset this, somewhat, though.