K.U.
You can start telling him that some things are just his and he doesn't need to share, like certain toys, or a single cookie, but something like a box of cereal or a jug of milk is a different story - this is food that you have purchased and is for the benefit of the whole family, not just for him. If he starts flipping out over "sharing" something like that, remove him from the room and put him in "time out", telling him he will stay there until he calms down and decides to be act nicer.