The best was to keep you skin clean and clear from spots is to wash your face when you get up and before you go to bed using this method wash your face with hot water (this opens all pours), use a anti-blackhead
clearing scrub like "clean and clear" by Johnson and Johnson, the wash your face with cold
water (which seals the pours and prevents dirt getting in, repeat if necessary! This could leave your skin dry so use a cream of some sort! Also make sure you drink loads of water as this is proven to give you nice skin!
The is also a product I recommend that you could try if all else fails which you can get on prescription and can be picked up in your local chemist! This is called "dalacin-t topical solution! You apply it twice a day onto the affected area!