Dynamic multiple criteria decision making (DMCDM) represents an extension of classical multiple criteria decision making to a con-text in which all variables are depending on time. This complex de-cision making problem requires the development of methodologies able to incorporate different and conflicting goals in a satisfying design of policies. We formulate two different goal programming models, namely a weighted goal programming model and a goal programing model with satisfaction functions, for solving DMCDM models. We present an application of this methodology to analyze the trade-off between consumption and investment in a traditional Ramsey-type (1928) macroeconomic model with heterogeneous agents. For a specific realistic parameterization, such a model is solved by means of the proposed goal programming formulations.