Go to Hearthome City and go to the house next to the Pokemon
Center after obtaining the National Dex. Inside the house is Bebe
who is going to ask you to obtain the Eevee, say "yes" and she'll
give you Eevee as long as there's at least one empty slot in your
Party. You can also find Eevee in the Trophy Garden after getting
the National Dex and talking to Mr. Backlot. He may tell you he
found a Eevee in the garden.