Since your friend is going into the military, pick a routine that will improve the areas that the military deems important. There is no point on concentrating on say bench press when in bootcamp you will be doing pushups and running. Prepare for the stresses that you'll face. You didn't mention the branch that your friend wants to go into, so I can't be real specific on a program. Each branch probably has a web site with recommendations on how to train prior to joining.
Take a look at the URL http://navyseal.s5.com/workouts.html. It may not be excatly what your looking for but it has a gradual build up and will increase strength and endurance.