Dive is an irregular verb.... Irregular? I think that's right. It has the past tense dove and the past tense dived. Not one is better than the other, but they have different uses. Here they are, as close as I can reason:
dove: past perfect--I think perfect--as in:
In the past, the dove dove.
dived: past progressive, as in:
In the past, the dove would have dived, will have dived.
It flows a little better. Dive is a terrible word.