Yes you do wear them. It is the same as your Class A Uniform
In the U.S. Army, soldiers typically wear the black shooting badge on the Army Combat Uniform (ACU) and the dress green uniform. The silver badge is reserved for those who have achieved higher levels of marksmanship qualification, such as expert marksman. Therefore, the specific badge worn on the dress green uniform would depend on the individual soldier's qualifications.
by your chest on the right hand side up and down vertically
Any badge/ribbon you earn goes on them, just depends on whether you wear it in badge or ribbon form (Alphas/Bravos, etc)
The location is as shown on the chart at the related link below.
On the left side of your dress uniform for the Army. Usually below the other badges if you have room. Navy, Marines, Airforce will wear ribbons of the left side of the dress uniform. Ferguson
CIB is worn cetered, 1/8" above ribbons. The other 3 are worn in the exact sequence you mentioned, centered BELOW the ribbons. See 670-1 for a more detailed description.
There is no flag on the dress uniform
Air crew wings are worn on the dress blue uniform along with the shooting badge and ribbon rack. Medals are worn only for formal occasions.
AR 670-1, para. 29-16a(2) Remove when they "fail to qualify or are exempt from qualification by Army regulations."
An Army dress uniform is appropriate for ship's dress night on a cruise ship. However, the person wearing the uniform must be on active or reserve duty.
where do I inquire about getting sized for a set of Marine corp dress blue uniform?