sidekick

noun

A close companion or comrade.

An assistant to another person, especially to one's superior or more important person.

A close friend who accompanies his buddies in their activities.