Ahhhh it was a pikachu, called it; the fact your rival gets an eevee is a great touch. An Idea: maybe available in your pokegear but I'm not sure (could also change it at your house); give your player different titles, e.g:
Beat <region> E4: '<region> Champion'
Win highest tier of regional beauty contest: 'Pompadour'
Obtain Super Rod in all regions: 'Master Fisher'
Travel to all four regions: 'Traveller'
Catch an Unknown: 'Archeologist'
Obtain all 4 Bikes: 'Cyclist'
Hard Title examples:
Beat a Region champion in less than 10 rounds: 'Tactician'
Beat E4 with a monotype party: 'Jester'
Level all pokemon within your party to Lvl 100 without exp share: 'Gladiator'
These are just examples.
Also it would make sense that your 'mum' character in other regions would be your aunt / uncle.
Beat <region> E4: '<region> Champion'
Win highest tier of regional beauty contest: 'Pompadour'
Obtain Super Rod in all regions: 'Master Fisher'
Travel to all four regions: 'Traveller'
Catch an Unknown: 'Archeologist'
Obtain all 4 Bikes: 'Cyclist'
Hard Title examples:
Beat a Region champion in less than 10 rounds: 'Tactician'
Beat E4 with a monotype party: 'Jester'
Level all pokemon within your party to Lvl 100 without exp share: 'Gladiator'
These are just examples.
Also it would make sense that your 'mum' character in other regions would be your aunt / uncle.