I think it depends on the shampoo as far as being safe. Most shampoos designed for humans are not a good idea for many breeds, they strip away too much of the oil many dogs need for a healthy coat, and dry out the skin.
I use a tar based one (good for his skin) with tea tree for my rough collie rat bag. Smells lovely afterwards, and he has a grooming spray that also smells of tea tree.
Is she long haired? A little tip is to brush them really well and get all the knots out, and then really really massage the shampoo into the coat. If there are knots or you don't get the shampoo everywhere and really scrub well (not too hard obviously) then your dog will still smell