The best place to get an Eevee is to get the National Dex, talk to Bebe in Hearthome (she's in the house right next door to the Pokemon Center) and she'll give you one. After that, you'll have Eevee recorded on your dex and you'll notice that they can be found in the Trophy Garden. when you do get there, save right before you talk to Backlot, and if he doesn't say "Eevee" in his sentence to where Pokemon cuddle up to him, then shut off your game and turn it back on until he says Eevee. If you're lucky enough, you might not even have to get Eevee from Bebe, and Backlot will still say that. Just make sure you have the National dex. You JUST need the National dex. You don't have to beat the E4.
when the guy asks "are you a boy or a " pick
You go to Hearthome city after you beat the league. Talk to Bebe and she will give you Eevee.
After you get the National Poke'dex, you can have all seven eeveelutions.
top floor in celadon city there will be a free evee like always
at the Pokemon league
Rampardos crushes the rock at peril ciffs
peril cliffs
You find it in Peril Cliffs (the Pokemon is Spearow).
Pinsir. He is in peril cliffs.
there are tons of rare Pokemon in Pokemon peril but i can tell u a few red garados-lake valor cressilia-full moon island uxie-valor mesprit-veriaty azlef-?
Peril Cliffs.
LV 70