Have you tried the 3 warnings and then time out/naughty spot? Not at that stage yet, but a close friend of mine uses it with success for her son who is a similar age and temperament.

Also does she have a "baby" of her own? One that she needs to care for? Sometimes that help if she respects her doll she learns to respect a real baby?

I'm sure some other mums have some other ideas too