I would like advice on how to properly say phrases like "little kitten", "small cat". While I can say "小猫", as I understand it that either means "kitten", or is ambiguous. And to me saying "小小猫" seems like it could be a little weird (And it also doesn't solve for "small cat")? How are such ambiguities resolved?
An answer that is able to cover not only my specific question about how to say both "small kitten"/"small cat", but also apply to phrases like "big flood" (Because as I understand it "flood" is constructed from "big" + "water", so it would express the same ambiguity), would be very much preferred.