I use a hand full of functional movement tools when I train. They are not your traditional gym weights. Kettlebells & Indian Clubs are the primary tools. Yoga is added for resetting the body's movement patterns, breathing patterns, & relaxing the mind.  

Kettlebells were developed in Russia in the 1700's. The Soviet army used them as part of their PT & conditioning programs in the 20th century. They have been used in competition in Russia and Europe since the 1940's. According to Wikipedia.org (Nice little fun fact.) I love the way you must use multiple muscle groups to get the bell from the ground to fixation. Movements have to be precise and powerful. Incorporating kettlebells correctly in your program will ramp up your endurance, strength, core strength, & enhance your functional movement skills. The byproduct of all that is you'll feel great and drop some lbs.

Indian Clubs, or meels have been used for developing strength and endurance. They range from 1 lb. to 50 lbs. and above. I use Indian clubs to lubricate upper body joints. They are one ingredient in my Crazy 8 mobility program. Using Indian clubs in a daily routine will keep your rotator cuff lubricated and strengthen the composing muscles.

 Kettlebells = Ballistic Functional Movement at it's finest. Functional movement training builds a powerful foundation. Add Strength & Conditioning principals, mobility training, and you have the making of a superior human.