Help haha. No but seriously help!

I have a 2yr and 8 months dd and an 8 month old ds and could do with some different perspectives on dealing with misbehaviour. I try to be a patient, gentle, compassionate mummy. The biggest issue at the moment is appropriate play with DS. Dd will sit on him like she is riding a horse, she will lie on him, push him, bite him, snatch toys from him and just drive him mad. I have physically shown her the way we play with babies, touch babies, talk to babies etc. I remind her to touch him gently and show her how to. I do warnings and timeout. I praise her whenever I see her share with DS or play nicely with him. I redirect her as often as I can, I ignore the little things, we keep busy with different activities. I am patient, nice mummy all day, most days but some days are so bad I end up really yelling at her.
There is so much conflicting advice out there.
I would really like to hear what techniques other mums use for toddler misbehaviour that has actually resulted in positive outcomes.