Baby shampoo is the only safe alternative where human shampoo is concerned, unless you use a shampoo specifically formulated for dogs.
For example, Johnson & Johnson's Baby shampoo is a great option to use on your dog.
Baby shampoos are formulated and designed for sensitive skin and are made to be a very mild shampoo.