I totally get ya.
I have these issues too with my boys & my Mil so totally get it.
Speaking from experience, you need to let some things slide. The dairy & sunscreen..no. The nails, yep. I know it's hard but you just need to. I didn't and it's caused major hassles.
Let your DH deal with her and explain it. She will be more forgiving of him than of you.