Definitely normal (think terrible two's just a bit earlier). The absolute best thing you can do for this age is distraction to avoid a situation where he would need discipline. If he tends to throw things on the ground during lunch, make him clean it up (with lots of help from you). Consider a "weaning table" as they are called (essentially a tiny table and chair where he can eat &/or color). Sit with him & guide him through every meal. This will be tedious at first but will pay off I promise! It's not nearly as fun to drop things when it is from the height of 1 foot... and when you make him clean it up!
Someone suggested a water table. I second this. Get one with drains & a cover to keep it clean. We have a wonderful height adjustable one with drains on either side (and it has a cover). We fill both sides with water because I don't want to deal with sand.
Also, you can fill a shallow Tupperware container with lentil beans and put in scoops, bowls, ect (entertainment for hours).
I am not a TV person and everyone says "no TV before 2" but I think its ok when the kids do "get" it. We have the entire Discovery Planet and Oceans DVD set. It is for adults but my kids love it.
Get puzzles. Figure out where he is with puzzles & get some his level and some more challenging.
Does he color yet?
This age is hard and I can just say I totally empathize. My 10 month old is just getting there and my 3 year old still has her moments reminiscent of those really challenging ages! Hang in there
