En DP no hay muchos entrenadores con objetos, fuera de una que otra baya, e ignorando la Torre Batalla. Pero respecto a los salvajes, te equivocas:
http://www.serebii.net/diamondpearl/wilditems.shtmlAhí tienes una lista con los pokémon salvajes y los items que llevan o pueden llevar (no todos están disponibles salvajes, sólo tienen los datos en el juego). No te preocupes por el idioma, vienen con ilustraciones y podrás darte una idea de lo que sirve.
Otra cosa: No subestimes las bayas, puede que las básicas que sobran, pero las bloqueadoras de ataques superefectivos y las tres Z no son nada sobrantes.
Finalmente, el mejor ataque para quitar objetos es Antojo (Covet) debido a que hace daño y tiene 40 PP. Linoone es el Pokémon ideal para esta tarea, ya que es uno de dos evolucionados con Recogida/Pickup (el otro es Ambipom, pero no tiene Antojo), aprende Rastreo/Odor Sleuth (para no quedarse pegado con fantasmas) y puede aprender muchas MO. Antojo, Rastreo y dos MO son lo ideal. Nota que Rastreo debe saberlo como Zigzagoon, ya que por sí mismo no lo aprende.
Y recuerda llevar un poke con Ojocompuesto/Compoundeyes (Butterfree, Yanma, Nincada o Venonat) en tu primer espacio, preferentemente debilitado, y opcionalmente un segundo poke con Cacheo/Frisk (Shuppet, Banette o Stantler) para saber cuando el salvaje lleva o no un objeto.