Marine Corps dress blues come with fixed buttons and button holes like any other blouse but we would take them to a alteration shop around base to have them "Button Holed" where they machine the tiny round holes into the button side of the coat. It is not a standard button hole. It is a very small circle that fits the shank of our Anodized buttons that do not require polishing. The buttons can't go through the cleaners so must be removable. The button sets came with the split ring fasteners. I have no idea if a civilian alteration shop would know what or how to do it but it is well worth it if you can have it done. You will sleep better knowing that the cleaner is not stripping your nickel or pewter buttons off your jacket