Body checking is the final step in the 4 step checking progression. A body check can be defined as body contact primarily caused by the movement of the checker. That movement can be and often is, in a direction different than that of the puck carrier. The checker uses their body for the purpose of stopping the attacking progress of the puck carrier and/or to separate the carrier from the puck.
The skills needed for body checking are the effective mastery of the first three steps in the checking progression. First of all the checker must be a strong skater with particularly good balance on their skates.