As already explained, the margarine separates the layers of puff pastry dough. Therefore it must be a margarine that is extremely extendable, so that the layers can be reduced sufficiently in thickness to permit rapid expansion of the gluten. The margarine must also be a non-sticky type that doesn‘t penetrate the dough layers.