吃软不吃硬chīruǎnbùchīyìng
Meanings
1. lit. eats soft food, but refuses hard food (idiom)
2. amenable to coaxing but not coercion
Characters used