Use any of these ones.( multiplier based on pokeball. x2 means twice as good as a pokeball)(CR=capture rate)
Master Ball- duh
*Ultra Ball-* x2
Dusk ball- x4 at night or in a cave
Repeat ball- x4 If you have already captured or obtained on of the species you are trying to capture(meaning you transferred one from Platinum or got one through a trade) its CR is x3, if you do not have it, the CR is x1
Quick ball- If used on the first turn its CR is x4, turns 2- whatever are only x1
Timer ball- (turns 1-10 = x1, turns 11-20 = x2, turns 21-30 = x4)
This can only be obtained in G/S/C and HG/SS:
Fast ball- If the wild Pokemon has over 100 Speed the CR is x4, if their speed is under 100 the CR is x1
These ones will work best for you. There are many other that work, but not as well as these.