In general, the higher the pressure the cleaner power burns. Some powders will burn cleaner that others, mind you. Faster burning powders will create higher pressure.
Win 231 or faster powder will do. VihtaVuori is well known to be very clean, but it's almost 2x the price.
If shooting lead or FMJ (with lead exposed) - stay away from TiteGroup - higher than 'average' burning temps = melting lead = leading of the barrel, smoke etc.