Have you tried the brauer's teething relief? It worked really well with DD coupled with a little panadol. I have been guilty of using bonjella but DD detests it so can't even use it as a last resort now.

HTH