Green’s Dictionary of Slang

feist n.

[feisty adj. (1)]

(US) a truculent, short-tempered person or animal.

[US]L.W. Garrard Wah-to-yah and the Taos Trail 64: In our lodge were three huge curs and four cross feists.
[US]H. Kephart Our Southern Highlanders (1922) 94: You know a feist is one o’ them little bitty dogs that ginerally runs on three legs and pretends a whole lot.
[US]W.R. Burnett Asphalt Jungle in Four Novels (1984) 135: A big-mouthed, silly little feist.