My two favourite (I always have two favourites for some reason) crankies are Knox and Fang. I have had a lot of crankies in my towns over the years and over various resets, and as much as I loved villagers like Lobo and Wolfgang's aesthetics they just didn't click for me. I mainly adore Knox because he's a knight. What's not to love. Also he pairs perfectly with Sterling. Sorry this is a bit OT as Sterling is a jock. But yeah, Knox is super rad on his own. His design is awesome and he suits the cranky personality. And he looks like he could defend your town. I'm not sure what against. But he definitely looks like he could whack out a sword and slay some goblins.
Fang is just my fave wolf. There is no reason why, I just really like him for some reason.
But yeah, hope you can decide on a cranky soon. ^w^