Pickup

Note: Firefox gets the column borders wrong. Try Safari, Chrome, or Opera.

Ruby/Sapphire
30%10%5%4%1%
Super PotionFull HealFull RestoreNuggetRare CandyReviveUltra BallProteinPP UpKing's Rock
FireRed/LeafGreen
15%10%5%1%
Oran Berry Cheri Berry Chesto Berry Pecha Berry Rawst Berry Aspear Berry Persim Berry Nugget PP Up Rare Candy TM 10 - Hidden Power Spelon Berry Pamtre Berry Watmel Berry Durin Berry Belue Berry
Emerald
Levels30%10%5%3%1%
1-10PotionAntidoteSuper PotionGreat BallRepelEscape RopeX AttackFull HealUltra BallHyper PotionNugget
11-20AntidoteSuper PotionGreat BallRepelEscape RopeX AttackFull HealUltra BallHyper PotionNuggetKing's Rock
21-30Super PotionGreat BallRepelEscape RopeX AttackFull HealUltra BallHyper PotionRare CandyKing's RockFull Restore
31-40Great BallRepelEscape RopeX AttackFull HealUltra BallHyper PotionRare CandyProteinFull RestoreEther
41-50RepelEscape RopeX AttackFull HealUltra BallHyper PotionRare CandyProteinReviveEtherWhite Herb
51-60Escape RopeX AttackFull HealUltra BallHyper PotionRare CandyProteinReviveHP UpWhite HerbTM 44 - Rest
61-70X AttackFull HealUltra BallHyper PotionRare CandyProteinReviveHP UpFull RestoreTM 44 - RestElixir
71-80Full HealUltra BallHyper PotionRare CandyProteinReviveHP UpFull RestoreMax ReviveElixirTM 01 - Focus Punch
81-90Ultra BallHyper PotionRare CandyProteinReviveHP UpFull RestoreMax RevivePP UpTM 01 - Focus PunchLeftovers
91-100Hyper PotionRare CandyProteinReviveHP UpFull RestoreMax RevivePP UpMax ElixirLeftoversTM 26 - Earthquake
Diamond/Pearl/Platinum
Levels30%10%5%3%1%
1-10PotionAntidoteSuper PotionGreat BallRepelEscape RopeFull HealHyper PotionUltra BallReviveNugget
11-20AntidoteSuper PotionGreat BallRepelEscape RopeFull HealHyper PotionUltra BallReviveNuggetKing's Rock
21-30Super PotionGreat BallRepelEscape RopeFull HealHyper PotionUltra BallReviveRare CandyKing's RockFull Restore
31-40Great BallRepelEscape RopeFull HealHyper PotionUltra BallReviveRare CandyDusk StoneFull RestoreEther
41-50RepelEscape RopeFull HealHyper PotionUltra BallReviveRare CandyDusk StoneShiny StoneEtherWhite Herb
51-60Escape RopeFull HealHyper PotionUltra BallReviveRare CandyDusk StoneShiny StoneDawn StoneWhite HerbTM 44 - Rest
61-70Full HealHyper PotionUltra BallReviveRare CandyDusk StoneShiny StoneDawn StoneFull RestoreTM 44 - RestElixir
71-80Hyper PotionUltra BallReviveRare CandyDusk StoneShiny StoneDawn StoneFull RestoreMax ReviveElixirTM 01 - Focus Punch
81-90Ultra BallReviveRare CandyDusk StoneShiny StoneDawn StoneFull RestoreMax ReviveElixirTM 01 - Focus PunchLeftovers
91-100ReviveRare CandyDusk StoneShiny StoneDawn StoneFull RestoreMax ReviveElixirMax ElixirLeftoversTM 26 - Earthquake
HeartGold/SoulSilver
Levels30%10%5%3%1%
1-10PotionAntidoteSuper PotionGreat BallRepelEscape RopeFull HealHyper PotionUltra BallMax RepelNugget
11-20AntidoteSuper PotionGreat BallRepelEscape RopeFull HealHyper PotionUltra BallReviveNuggetKing's Rock
21-30Super PotionGreat BallRepelEscape RopeFull HealHyper PotionUltra BallReviveRare CandyKing's RockFull Restore
31-40Great BallRepelEscape RopeFull HealHyper PotionUltra BallReviveRare CandySun StoneFull RestoreIron Ball
41-50RepelEscape RopeFull HealHyper PotionUltra BallReviveRare CandySun StoneMoon StoneIron BallLucky Egg
51-60Escape RopeFull HealHyper PotionUltra BallReviveRare CandySun StoneMoon StoneHeart ScaleLucky EggTM 56 - Fling
61-70Full HealHyper PotionUltra BallReviveRare CandySun StoneMoon StoneHeart ScaleFull RestoreTM 56 - FlingElixir
71-80Hyper PotionUltra BallReviveRare CandySun StoneMoon StoneHeart ScaleFull RestoreMax ReviveElixirTM 86 - Grass Knot
81-90Ultra BallReviveRare CandySun StoneMoon StoneHeart ScaleFull RestoreMax RevivePP UpTM 86 - Grass KnotLeftovers
91-100ReviveRare CandySun StoneMoon StoneHeart ScaleFull RestoreMax RevivePP UpPP MaxLeftoversTM 26 - Earthquake

These were all stolen from Serebii. Note that there is some question of the accuracy of the HeartGold/SoulSilver table.