There are a surprising number of tiger idioms in English.
Cat idioms and phrases exist in abundance in English and other languages
There are many horse idioms and phrases in English.