We had this discussion with DS5 for the first time when he was about 3 and asked what happens when someone dies, and where they go, and if Daddy died would he get a new one. It caught me off guard, but made sense in retrospect because we had been discussing the death of DH father with friends and DS was in the listening zone. We went with this - living things don't last forever, their bodies stop working as well as they get older, and eventually they stop working and then they die. that means we don't see them any more, and we can't talk to them, but we can think of them, and talk about them and remember how much we loved them, etc. he was ok with this. and we haven't had any events that brought this up for in depth discussion again.

about the vegetarianism, DS hasn't expressed any concern about eating animals yet...