DSolve[eqn, y[x], x] gives solutions for y[x] rather than for the function y itself.
Differential equations must be stated in terms of derivatives such as , obtained with D, not total derivatives obtained with Dt.
The list of equations given to DSolve can include algebraic ones that do not involve derivatives.
DSolve generates constants of integration indexed by successive integers. The option GeneratedParameters specifies the function to apply to each index. The default is GeneratedParameters->C, which yields constants of integration C, C, ... . »