Greatcoats. Soldiers wear a single-breasted greatcoat, officers and warrant officers wear a double-breasted version. Greatcoats have been worn by the military since Napoleonic times to combat the worst that Winter can offer.