A Riolu is obtainable from a man named Riley in Iron Island,
It might not be a girl but still it has a chance.
(Evolves into Lucario.)
An Eevee is obtainable in Hearthrome City after obtaining the National Dex,
Go to a house with the PC Programmer and she will present you with an Eevee.
To make that Eevee Evolve into Jolteon use a Thunder Stone which you can get by Digging Underground or by obtaining a Poke'Ball in Sunny Shore City.
(Evolves into Jolteon.)