I think Dawn is about the greenest you can get with dish soap. Have you tried Cadie's RLR? I haven't used it but I hear it works great for stripping.
If you use natural fibers (cotton or hemp, but not wool) you can boil them to strip. I found that using an extra rinse reduces the need to strip, as well.
The reason for needing to strip is detergent build up in the diaper fibers traps the ickies from elimination, and that's what stinks. I use soap nuts and an extra rinse, and have never needed to strip my diapers because they never stink! When they start looking gross I put a scoop of OxiClean in the wash to brighten them up. The best part about the soap nuts is they are all natural and compostable, so when they're used up I just chuck them out into our heavily wooded backyard
