Моему 4. Он уже прекрасно знает что пить всем из одной бутылки нельзя. Дома из бутылки никто не пьет (все наливают в стакан). На улице у него своя бутылка, он подходит ко мне, пьет и идет дальше играть. Если ему предлагают, говорит что у него своя есть. Считаю, что нужно объяснить ребенку, что это не признак жадности, а соблюдение гигиены.