When is okay to use animals or a mascot say a monster, human as a website logo?

I really like some websites when they use a mascot or an animal as part of the logo. But when is it really okay to use them.

Some examples:

Mailchimp logo

mashape logo

bored panda

hostgator