Well, I am not a fan of shaming a child, and to me that's what standing in a corner is. If time outs aren't working, then I'm not really sure why your dh thinks that putting him in the corner would be any better? You're trying to teach him to be sensitive to other people, and to respect them, and IMHO shaming a child like that is insensitive and disrespectful, so it's not a great teaching tool.
I believe in natural consequences: he can't use his quiet voice in the library - we have to leave. You can't share nicely with the other kids - we can't play anymore. I know it's usually a lot more complicated (and heartbreaking) than that, but that's where I usually start. Plus talking with him a lot about it, and roleplaying at home - practice what to say and how to act if someone takes the toy he wants, if someone doesn't want to play with him, etc.
I'm sure it is just a stage, but it sure sounds tough. Don't be too hard on yourself - just the fact that you're thinking so much about it and looking for alternative solutions means that you are a great mama!
I believe in natural consequences: he can't use his quiet voice in the library - we have to leave. You can't share nicely with the other kids - we can't play anymore. I know it's usually a lot more complicated (and heartbreaking) than that, but that's where I usually start. Plus talking with him a lot about it, and roleplaying at home - practice what to say and how to act if someone takes the toy he wants, if someone doesn't want to play with him, etc.
I'm sure it is just a stage, but it sure sounds tough. Don't be too hard on yourself - just the fact that you're thinking so much about it and looking for alternative solutions means that you are a great mama!