I agree, I think chasing animals for fun and throwing sand is a fairly normal part of life for 3-4 yos. They might know that it's not allowed but they have crappy impulse control at that age. DS aged 5 is better with cats but he will get stroppy when the cat runs away even if he sits gently to wait for it to come to him. They really don't get that the world doesn't revolve around them just yet.
I had a bit of a discussion on a facebook group I'm on the other day and I ended up doing a really long post, a bit I got at the end I'll copy and paste here because I think it's relevant (and it helped me to spell it out like this). It was a discussion about whether time out is harmful and basically someone piled in (who has a one year old) and posted a load of Alfie Kohn links. I cringed, because that was probably me a few years ago. I could see it was coming from a good place but I just wanted to share my experience and I tried to give a bit of balance. I've come to think that most of the "gentle parenting" type blogs are too black and white - they present the "choice" as doing this, or as being a total hardline behaviourist, dangling stickers and praise in front of your child on a string while holding a threat of time out (or smacking or whatever since a lot of the sites are American and they're really into that over there) behind them for every single interaction you have, and I just don't think that's what most people do. Maybe in the US it is more like that? But I really doubt it. So (copied and pasted),
I try to avoid punishment and go for problem solving, root cause-seeking, and preventing the issue directly whenever possible. But I have found, I don't know if I'm just crappy at it, or my kid is broken, or maybe the theory is just wrong, that sometimes there are just repeated behaviours which do not go away unless there is some kind of disincentive. And there are occasions when an incentive is extremely helpful. So second resort, if I need to punish (disincentivise?
) then I choose something which either helps the situation (e.g. removing from a situation to a calm environment to calm down, but perhaps I can't stay with them), or helps make amends/fix the wrongdoing, or helps teach the correct behaviour for that situation. Or if possible, two or three of these things. I think it's more likely to go in and be remembered than something generic.
Last resort - yes I do use generic punishment. Because, you know, sometimes you're just too tired, too frazzled, too about to snap, and you don't have the energy or the time or the headspace to come up with a special kind of educational consequence. And then I make up the difference (because earlier I mentioned the downsides of generic punishment - that it is ONLY a disincentive and an extrinsic one at that, it tells them nothing about why they shouldn't do that, what they should do instead, or how they could make it better, and it can make them feel angry and distract from their learning simply by what happened, and that it can make them feel like you don't understand them) by talking, and encouraging, and helping, and love and reassurance, and I have stopped feeling guilty about it. I read too many of the UP/gentle blogs and convinced myself that "no punishment ever" is possible if you just try hard enough and it wasn't, and that brought a lot of heartache and upset and inappropriate responses from me when I really lost it due to not having a fallback option.
(back to now) I hope that wasn't too jumbled... I think I might try to formulate it into a blog post at some point. I should also add that it's quite a good idea to get your "generic punishment threat" in your head in advance, so it's to hand. We have removal of privileges now, either TV or some particular game, it works, it isn't confusing and last of all it's really not that bad. It's nothing he can't handle. You just can't deal with everything perfectly all of the time.
I have to go and do bedtime but will be back in a min.