Yoga is great for stretching and toning your muscles, and increasing flexibility, but as far as a great cardio workout for your heart, it doesn't quite cut it.
That's why running is the perfect complement to yoga. It's practically the opposite of yoga on the exercise scale.