Generation Iii
Sticky Hold
Prevents item theft.
Detailed Effect
This Pokémon's hold item cannot be removed by other Pokémon. Damaging moves that would remove this Pokémon's item can still inflict damage against this Pokémon, e.g. Knock Off or Pluck. This Pokémon can still use moves that involve the loss of its own item, e.g. Fling or Trick. Overworld: If the lead Pokémon has this ability, the encounter rate while fishing is increased.
Pokémon With Sticky Hold
10 canonical Pokémon forms can have this Ability.

Grimer
Muk
Gulpin
Swalot
Shellos 
Gastrodon 
Trubbish
Accelgor
Dipplin
Hydrapple