So I got an eevee from Bill in Heart gold and just beat elite 4 . I don't want repeats in my team so I'll list them down. Typhlosion (fire type) , Slowbro (water/psychic) and dragonair (dragon). I'm also asking if you can get leafeon and Glaceon in Pokemon Heart gold and how? Also, if repeat type is strongly needed because that eeveelution is good then list it. So i'm asking for a good eeveelution.
Edit: With good defense and maybe powerful attack and speed
second edit: Maybe good advantage over the whole game