I need some advice to deal with my son (20 months) who won't stop throwing his dinner on the floor because I'm about to crack up.
When he had his cereal in the morning he will cost his spoon in the cereal and then throw his spoon on the floor. He does this with every clean spoon I give him thereafter. He then picks up his bowl of cereal and throws that on the floor. I tell him off each time he does it, he knows he shouldn't do it, but it's like he enjoys just winding me up.
When it comes to his lunch (sandwiches with various different fruits) he barely eats any of it because piece by piece he just throws it on the floor. He will pick up one of his sandwiches, throw it and then laugh. He then picks up another sandwich, raises his arm, pauses whilst grinning at me, I firmly tell him no and he proceeds to throw it anyway. This lunch time had been his worst yet as all 8 of his sandwich fingers have been thrown. Sometimes he will throw them slowly and one at s time and other times he will scoop them all up in his hands and throw them all onto the floor in one go.
I tell him off, he can see I'm angry, but he just laughs the entire time.
So he basically doesn't have any lunch because even if I were to make him some more he then just throws that on the floor too.
He's currently sitting in his high chair with an empty tray, blowing raspberries sync laughing. I can't bring myself to look at him really because seeing him laughing about the whole thing just makes me feel angry.
Has anyone else dealt with this? Over the last few weeks it's been getting worse and worse and he knows exactly what he's doing. It like he's purposefully trying to upset and frustrate me 
I just don't know what to do :o(