Word to describe a person who expresses his or her feelings frequently?

I'm looking for a word to describe a person (it can be a term of animal behavior) who expresses his or her feelings frequently, particularly through facial expressions.


Solution 1:

Consider demonstrative

(of a person) tending to show feelings, especially of affection, openly.

Solution 2:

You might also consider the word effusive

  1. expressing feelings of gratitude, pleasure, or approval in an unrestrained or heartfelt manner