Generation Iii
Vital Spirit
Prevents sleep.
Detailed Effect
This Pokémon cannot be asleep. This causes Rest to fail altogether. If a Pokémon is asleep and acquires this ability, it will immediately wake up; this includes when regaining a lost ability upon leaving battle. This ability functions identically to Insomnia in battle. Overworld: If the lead Pokémon has this ability, higher-levelled Pokémon have their encounter rate increased.
Pokémon With Vital Spirit
16 canonical Pokémon forms can have this Ability.

Mankey 
Primeape
Delibird
Vigoroth
Lillipup
Rockruff
Annihilape
Lycanroc Midnight
Galarian Mr Mime
Electabuzz 
Magmar
Tyrogue
Elekid
Magby
Electivire
Magmortar