Be consistant and firm. Tell or remind him not to do something and if he does it again he gets time out. Do not give multiple warnings. I DO give ``time outs`` for all ages. Even my little one year old that keeps putting her hands in the plants. I say NO and put her in her highchair. Just for one minute. Then put her down somewhere away from the plant. After a week she doesn`t go near the plants. It is a lot of work though, you need to be consistant. For the child who says he`s hungry, I only feed my dcks at snack and lunch times for the most part. If he throws his food on the floor I take it away (until later then we will try again). He is testing you to see what he can get away with, once he knows the rules he will settle down. They are like dogs, they smell fear, lol, so stay strong my friend. I don`t even have to use words with my kids and dcks when they get a time out. I just point to the time out spot and they go, they know, usually that what they did was not acceptable. Don`t get me wrong they don`t get a time out for every little thing, they are allowed to be human! and to be honest they rarely get time outs, they know the rules and follow them. Good luck