It's generally best to let animations run separately on each PC. Animations are about visualization, and visualization should be separated from your game/physics logic. I suggest synchronizing what causes the animations to play -- such as joystick axes being turned, player shooting a rifle, getting hit, etc -- and let each client take care of playing the correct animations themselves.