catch someone flat-footed take someone by surprise or at a disadvantage. informal
☞ The opposite of flat-footed in this metaphorical sense is on your toes (seetoe).
2013CNN Transcripts We live in a world that is changing rapidly. And in both the United States and in Mexico, we can't be caught flat-footed as the world advances.