hotel detective: a private detective employed by a hotel or retail store
private detective: someone who can be employed as a detective to collect information
peanut: a young child who is small for his age