Safeguard is a non-damaging Normal-type move. It is TM20.
Safeguard prevents the user and its allies from being inflicted with non-volatile status conditions and confusion for five turns, except self-inflicted conditions (including held items). Existing status conditions are not cured by Safeguard and have their effects as normal. It will prevent a Pokémon from being inflicted with Yawn, but will not prevent it from falling asleep due to its effect if it is already active.
The user creates a protective field that prevents status problems for five turns.