You call a person who likes animals animal advocate, animal lover, etc.
a person who likes word games
one likes one sex the other likes both
a panhandler!!!!
Hypochondriac
Abusive
GEEK
There is no special name for a person who likes squirrels.
a very intelligent person.
Hermit
They would be an extrovert.
A recluse.