Dr. Bronner's pure liquid castile soap. The liquid castile soap and the #1 ALL SYSTEMS are both gentle enough to use every day, but the liquid castile soap is excellent for people hair, new born babies, kids and everyone. He has one with eucalyptus, one with tea tree and one with lavandin & Lavender, which any one of these three will repell fleas and it's organic. He also has a new line out called sun dog's magic that I'm anxious now to try. Right now I'm using the #1 all systems shampoo, but am going back to Dr. Bronner's line.
http://www.drbronner.com/drb_sai_liquids.html