I thought कई was only used for countable things, and बहुत for non-countable things (qualities, and non-countable quantities). Am I right about this? For example
कई कुत्ते for "many dogs" or "a lot of dogs"
बहुत पानी for "a lot of water"
बहुत रोशनी for "a lot of light"
Is this right?