I would not use any human shampoo one a regular basis on my dogs. Their ph is different from ours. Show people do use it on occassion, but not on a regular basis. You could try changing to another dog shampoo and there is also a product made by Plush Puppy called Odour Muncher. It's great to get rid of unpleasant odours.. LOL You could try using it in between baths.. You can buy it from this website.
http://www.ponderosaproducts.com/