I've gor gtotty spotty skin sometimes ( either teenage zits ot those red bumps that you know is a spot ten foot under your skin but it never fully turns up?)but cheeks can be a bit dry: I use the St Ives squeezy tume of anti blemish formula face scrub (best to use it is shower so it gets rinsed away rather than having to rinse out sink or after a bath!) Clinique toner (and i begrudge spending loads of dosgh but this one is quite good) toner for greasy / blemish skins, and Simple day morsuriser with an spf of 15 and it's oil free too! It's about £6 but keep and eye out for when boots or superdrug do a third off? It is a fab moisturiser and it's gt an spf so you don't need to slap suncream on and clog up your skin and it's oil free so it won't clog up or aggrevate your pores. It's taken me years to get a cleanser toner and moisturiser i'm happy with!
If you are pg then the only thing I've found to help with my revolting hormonal acne has been dermalogica special cleansing gel, rinse face in tepid water (apparently hot water makes your oil glands go into ovedrive) and then use a very lightweight cream, if anything at all on the affected areas. Mine have been chin/cheeks and odd outbreak on forehead, got very depressed about it at the the beginning but kinda used to looking like pizza now!