Somtimes I get kicked out and told I haven't signed in when I try writing a post too. I don't know why and it doesn't happen all the time.
About your ds - he is getting quite the reaction from you! I think you may be reinforcing his behavior by your repsonses. Also, it sounds like attention seeking behavior, so try giving him some attention before he goes in for the attack. If he gives you any warning signs that he's getting ready to do one of these innapropriate things, head him off with a game or a story - something where you just focus on him.
If not and he gets you anyway, try getting down on his level, hold his hand, look him in the eye and say "we do not spit in our family". I, personally, would take it one step further and do a time out for him. Four minutes sitting in a chair with a quick explanation - "you have a time out for spitting at mommy. We do not spit in our family." I know, not everyone likes time outs, but I think they can be a great way to keep behavior from escalating.
Above all, try to remain calm and unemotional. I know that is hard - lol.
About your ds - he is getting quite the reaction from you! I think you may be reinforcing his behavior by your repsonses. Also, it sounds like attention seeking behavior, so try giving him some attention before he goes in for the attack. If he gives you any warning signs that he's getting ready to do one of these innapropriate things, head him off with a game or a story - something where you just focus on him.
If not and he gets you anyway, try getting down on his level, hold his hand, look him in the eye and say "we do not spit in our family". I, personally, would take it one step further and do a time out for him. Four minutes sitting in a chair with a quick explanation - "you have a time out for spitting at mommy. We do not spit in our family." I know, not everyone likes time outs, but I think they can be a great way to keep behavior from escalating.
Above all, try to remain calm and unemotional. I know that is hard - lol.