sly dog

Noun

 * 1) A person who is secretive and cunning about their activities.