I heard awhile ago that Dawn dish washing liquid kills fleas very well and is non toxic. The regular Dawn not the antibacterial kind or various other varieties on the market.
When finished washing rinse well warm water and as a final rinse use a cup of white vinegar and 2 cups warm water to make sure all soap is out of the fur.