19mo DS has developed a habit of slapping/hitting/pulling the hair of 4yo DD and is quite nasty with it. Usually over a toy or whatever. He knows it's wrong as when I tell him to stop and make my way over to split them up he will just grin and and pull harder! (DD will just sit passively and doesn't try to stop him hurting her which we are working on).
They say it's too young for naughty step etc so what is the best way to deal with this behaviour from DS?
Other stuff we just distract and move on but I feel like this needs a different approach as it's so unkind. At the moment I just separate them and ask him to say sorry by giving a cuddle which he usually will do. Is that the right approach?