How do you get the three evee forms in Pokemon LeafGreen?

Breed a evolved evee with ditto so for example Vaporeon with Ditto. Use a different stone on evee to evolve it to a different evee form for example Jolteon then breed again to get Flareon.