sidekick

noun

A close companion or comrade.

noun

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

noun

a close friend who accompanies his buddies in their activities