Definitely the 1D Mark 2. Better ISO control, better continuous shooting, better noise reduction, etc. If you're shooting dogs (motion, especially) I think it's a wiser choice. ISO is so important to me, and the continuous shooting with this camera would be really nice!