A mascot is something beyond a mesmerizing cartoon character. You need your clients to pick up something about your organization with each bit of advertising, which means your mascot should signify the organization's soul.