An apparatus and method for automatically removing dough pieces from overhead dough proffer, weighing the dough pieces and reinserting them back in to the process stream. The weight information is analyzed to determine whether it represents the weight of pieces or the empty scale weight, and may be used to provide a signal proportional to the weight of a dough portion, or group of dough potions in order to automatically adjust the rate at which dough is fed to the dividing mechanism, thereby increasing or decreasing the dough piece weights to maintain the desired amount of dough per piece.