Max,
I have done loads of research on head lice, unfortunately, and one thing I have heard over and over again is that lice can't stand essential oils. So there are lots of shampoos out there that have TTO or rosemary oil in them, or you can add them to the shampoos you already have. Another thing I heard, and actually bought this and we still use it, is the Suave coconut scented shampoo and conditioner, which has coconut oil in both. Don't really know if it works or not but so far the lice haven't come back. I think the key things are to train your kids never to share combs, hats, hair accessories, etc... I would go so far as to speak to your childrens teachers and make certain they know that your kids are not to play with any dress up items so that your kids aren't exposed to head lice, body lice or scabies. Also, if you have girls, making them wear their hair in a pony tail or braids and spraying it with hairspray will make it resistant to lice as they can't get a grip on the hair shaft.
Lastly, believe it or not, I have heard that lice LOVE clean hair. Dirty hair is slippery and hard for them to hang onto. So during school season you might want to wash every other day or every few days rather than every day if that is what you do. You can also comb through their hair every night really quick just to make sure you don't spot anything. A big part of my problem was never having had lice before and not realizing what was going on until all three of us had caught it and it was totally out of control. If you can catch it early you can contain it a whole lot easier. good luck!!!!
Namaste,
Michelle