Kidlove, I think you have hit the nail on the head. He is an only child and his behaviour with his mom is 100 times worse than it is for me. He does have a hard time waiting for anything and I do make him wait as I never let whining or crying get me to snap to. His mom really does try...but she is tired as she is about to have baby #2 and her husband is not home much (works a lot). She appreciates my efforts and communication and she backs me up...which is why I continue the struggle. I will suggest to her that she work on making him wait for things as well at home. I think it is basically that he cannot control his impulses. He feels he wants something and he goes ahead and takes it. Once I tell him to give it back, he does and he understands that he shouldn't have taken it. I have pretty much been doing what Kidlove suggested...making him give it back and direct him to somethign else until the other child has finished with it. It's just that after 5 months I would think it would have improved! I am determined and will keep trying as I don't want to give up on him. He is not a mean child and I see that when he pushes or hurts others, it is not because he wants to hurt them or make them cry...it's just because he gets frustrated and works on impulse. My daughter is a couple of months older and I have never had this problem (she can throw some good tantrums, but she is never aggressive to others...nor were either of her brothers). I guess it is because I am working with him for 9 hours per day and all the other time...who knows what is happening!