There is no one brand that is tolerated by everyone and it can be expensive to trial various ones. Those reported best tolerated are those who advertise being perfume free. Even then you need to check each product. Some say no perfume but have added 'essential oils' e g apricot oil, so check on that. Use of coloured lipstick has rarely been a problem [perhaps it is not absorbed in wax], unless a food sensitive child eats several. Yes, one hyperactive child did! Coloured eye shadow can be a problem especially to those with eczema. Some have eyelashes and eyebrows dyed darker colours and this lasts six weeks, BUT you need to emphasise that the dye must not get on the skin [beautitians often cover the skin with Vaseline [white petroleum jelly] and paper, next to eyelashes].
The advice that all make up should be removed before sleep applies particularly to food sensitive people.