1. его не проведешь; он начеку; 2. ему энергии не занимать; 3. надежный; не к чему придраться; 4. честный, безупречный, не вызывающий никаких сомнений (о деле, сделке; первоначально говорилось о животных, напр., о лошадях, чтобы подчеркнуть их резвость)
THERE ARE NO FLIES ON (SMB./SMTH.)
Англо-русский перевод THERE ARE NO FLIES ON (SMB./SMTH.)
English-Russian dictionary of English idioms. Англо-Русский словарь английских идиом. 2012