Showing a baby bottle to my son I ask him "Who's that for?", obviously waiting for a "That's for me!" answer (which turns out to be just "Me!")
But I am not a native speaker and I kind of translate from my mother tongue but is this correct? How would a native speaker say that?