hard to fool

Related
  • shrewdPractically clever, perceptive
  • sharpFine-edged, or astute
  • savvyPractical shrewdness
  • astuteMentally sharp, discerning
  • skepticalInclined to question claims

suspicious · wary · perceptive · cunning · discerning · nobody's fool · streetwise · canny · watchful · alert · quick · clever · wise · guarded · doubtful · penetrating · clear-eyed · hawk-eyed

Opposites
gullibility/skepticism

hard to foolgullible

Easily deceived

credulous · easily fooled · naive · trusting · suggestible

mental sharpness

hard to fooloblivious

Lacking any awareness

dense · slow-witted · dull · thick · clueless

Familiarity
Top 2,000,000