Three different types of cartoon-like stylization methods are introduced. First, we introduce the rubber-like exaggeration method that allows a virtual character to stretch and bend its limbs flexibly by subdividing the joint hierarchy. Second, a slow-in and slow-out filter is introduced, which is based on the time-shift filter and is useful to give a slow-in and slow-out effect to a character. Finally, we briefly introduce the optimization-based method that exaggerates the motion both spatially and temporally in order to give a good squash-and-stretch effect.