Its a quite a bore to a train a tyorgue to a hitmontop but heres a solution:
Save the game. Rare candy the baby to lvl20. Check its stats before it evolves. If they equal, you can immediately evolve it to hitmontop, but I suggest you shut the game off and train hitmontop again anything that does not give attack/defence Evs.
If the tyrogue has higher attack then defence, or anything for that matter, shut the game off, train it 4 effort points of what you lacked;meaning to say, if attack is lower, train it for 4 effort points in attack, vice versa. After those 4 effort points are gotten, rare candy the rest of the lvls. If they equal, shut the game off, train it again in 4 effort points of attack/defence, and train it against pokemon that do not give attack/defence, and there you go. If they do not equal yet again, obtain 4 effort points plus another 4 effort points. Repeat this procedure, adding 4 effort points every time it does not tally. You should get a tyrogue sooner or later.