C. Dynamic stretching. Dynamic stretching involves moving a body part through its full range of motion in a controlled and deliberate manner. It is often used as part of a warm-up routine to prepare the muscles for physical activity by increasing blood flow and flexibility. Dynamic stretching is different from other types of stretching, such as static stretching, which involves holding a stretch in a stationary position for a period of time.