Hi, J.!
I am going through the same thing as you! I feel for you...patience wears thin! However, try not to make much of a deal about it. My 3.5 year old regressed when the baby was about 3 months old. he started having one accident a day. I was really irritated, but tried not to show it. He even had accidents at preschool. One day, he wanted to go to KFC for dinner and I told him that we would only go after he had had one week with no accidents. Well, he did it right away! Then, just after I congratulated him on it, he had an accident!!! But I took him anyway, because he did do what I asked, which was last one week. sigh...anyway, after that, he didn't have any more accidents for a while. Once in a while, he still does, but try not to let it bother you too much. Just treat it as what it is...an accident. They are still young and even though it seems like they should know better, things still set them back. Instead of thinking to yourself, "She KNOWS better", just change your perspective and really accept it as an accident, as if she tripped and fell down. you wouldn't scold her for tripping, right? Same principle. I totally understand where you are coming from, because I am there, too. But as soon as I stopped thinking, "he KNOWS better" i found I had more patience with him. Another thing that is helpful in my household is that I talk about my feelings with my son. If I feel frustrated or mad or tired, I do explain to him that I feel that way. I say, "I am frustrated, because you keep having accidents." I am not trying to put a guilt trip on him, but I do want him to have empathy for others and I think showing them that you, as a mom, also have your limits helps your child to understand. At least, it seems that way. My 3 year old is very receptive to me telling him that I am too tired to deal with his bad behavior or frustrated with something, etc., Good luck!!!