I used to do a lot of carbohydrate chemistry, which would invariably lead to mixtures, and developed the following procedures....
1. With silica gel TLC plates, find a solvent (e.g. starting at EtOAc/Hexane, 1:5 v/v) that just moves products above baseline. Adjust mobile phase, if necessary, so that products have Rf values in range ~0.1-0.6 after 4-5 developments of the same plate. Make sure plate is thoroughly air-dried between sequential developments. The idea is that multiple developments represent APPROXIMATELY the behavior to be expected on a column.
2. Perform dry-column chromatography of the rxn. mixture on silica gel, using as eluent the same mobile phase from above. Note, the rxn. mixture, as a solution, is mixed with silica gel which is rotovapped to dryness; dry, free-flowing powder is then applied as thin band to top of column.
This general procedure has worked well for me with complex mixtures; have also used solvent mixtures of the type recommended by Dan (i.e. EtOAc/EtOH/H2O, 10:3:2 or 45:5:3).
Please let us know what works for you (or not).
Good Luck