So I started a new Heart Gold run, and I want to fully EV train my Pokemon early in the game. It would really help if you could tell me some common Pokemon I could grind to train on. I'm okay with anything up to Route 32, since I'll just faint the battle with Silver, and I also had to trade in a Macho Brace, so I can just use the Pokemon I traded in to get past the required trainers.