Baby shampoo is generally a better option than regular shampoo as it is clear, odourless and gentle. If your dog has particularly sensitive skin, baby shampoo can be a good choice to combat this as it contains milder ingredients than regular shampoos.