Yes, you do need to be doing cardio to shed fat but no, you don't need to be going for hour long runs pounding pavement or hitting the treadmill every day.