belligerent
Human?Most women do like men ... and some men also like other men.
frugal miserly stingy skimpy parsimonious
a person who likes word games
A cat hoarder is someone who has an unusually large number of cats.
Immature
A dog that likes to fight can be called aggressive.
Abusive
you call them bitefull
a traveller...
a geologist
Pyromaniac.
geek
a traveller...
sharp
There is no special name for a person who likes squirrels.
an ally
How about a "gun enthusiast"?