If you say that you fail to achieve a perfect body because you are a vegetarian and only eating veggies do you no justice then you are just making excuses! Look at our B-town’s vegetarian hunk Shahid Kapoor. The actor’s got enviable body. Shahid is dedicated to his working out routines and proteins!