Feisty is a word for someone who is touchy or quarrelsome. It can also mean to show and have courage.
If you're huffy or thin-skinned, you're feisty. Feisty people often seem to be itching for a fight. On the other hand, this has a more positive meaning. It may also describe a courageous or spirited person, especially one who is smaller or an underdog. A small boxer knocking out a huge opponent is feisty. Little dogs barking at huge dogs are feisty in both senses: they're being brave, but they're also a little too quick to open their yaps.