I have mentioned quite often about Taiji Pushing Hands technique, such as in Pushing Hand in Chen Taichi. But what is the practical use of Pushing Hands beside pushing hands with some old and respectable master ?
Well, first it trains your legs (lower body) to be physically strong and grounded. The movements soon develop into Rooting Technique just like in Wing Chun stance where energy in your Dantien sink down and become more connected to the Earth Yin Qi. Second it helps you to understand how and when to borrow, redirect, reflect and amplify the opponent’s energy that comes to you.
Also check out another video at : Pushing Hands Demonstration : Throwing and Joint-locking Against Stronger Opponents