A.G.
I feel for you! Since your son obviously knows what he's doing when he has "accidents", I would say he's just being 2. It's the job of the child to push the boundaries and see what they can get away with and it's your job to pull the boundaries back in and keep him under control. I know it's hard. I had the same problems with my daughter. I would ask her if she needed to go and she would say no, and then she would immediately squat down and go right there on the floor. after she did this a few times, I got really upset and made her clean it up and then I had her go sit on the potty for 5 min. She didn't like having to do that instead of getting to play like she wanted to, so she started going potty again because it took less time. This was a great thing for me, because it meant I didn't have to clean up the bulk of the grossness, and it got her out of the way for the actual scrubbing, and it got her back on the potty. I'm not saying this is what you should do. I don't know how your son will be with cleaning up and such, it's just a suggestion, what I am saying is that you just need to find some kind of punishment that is unique for this situation that works for you two. Good luck and don't give up... if he's like my daughter, this is just the peak of the terrible twos! :)