A Pokemon with the ability Pick Up can sometimes be found holding an item after battle. The items vary depending on the Pokemon's level and rarity. A Pokemon that is holding an item before battle cannot pick up a new item.
Diamond and Pearl
Level
Very Common (30%)
Common (10%)
Uncommon (5%)
Rare (3%)
Very Rare (1%)
1 - 10
Potion
Full Heal Escape Rope Super Potion Antidote Great Ball Repel
Hyper Potion
Ultra Ball
Nugget Revive
11 - 20
Antidote
Super Potion Full Heal Hyper Potion Repel Escape Rope Great Ball
Ultra Ball
Revive
King's Rock Nugget
21 - 30
Super Potion
Ultra Ball Repel Hyper Potion Great Ball Escape Rope Full Heal
Revive
Rare Candy
Full Restore King's Rock
31 - 40
Great Ball
Repel Hyper Potion Full Heal Revive Escape Rope Ultra Ball