Dictionary sources tell me that the past tense of grit is gritted rather than grit. Why does that sound weird to me? Am I delusional, or is this one of those words changing in current usage? Pet is a similar case - I rarely hear petted used as a past tense.
Why does that sound weird to you?
Because there is a small group of irregular monosyllabic English verbs ending in -t (e.g, hit, spit, shit, knit, fit, pet, let) that share the peculiarity of having Zero as their past tense and past participle form, too. So it's
Now, this is a small class, and the verbs in it are pretty common -- this is how they stay irregular, of course; verbs that aren't often encountered rapidly become regular. And with a verb like grit, there's a natural tendency to conjugate it like hit, spit, knit, fit; but grit is rare enough that maybe it ought to be regular. One can't know everything, after all; so pick whatever sounds good to you and stick with it.
I was surprised to hear petted, too; but I don't know how recent it is. Note that it's transitive, though. One thing to watch out for is differential regularity -- transitive usages, especially causative transitive usages, of irregular verbs may well become regular independently of the irregular corresponding intransitive.