answered question 9/17/2008 Why Does My Dog Scratch All The Time? It doesn't have to be fleas for your dog to be scratching. She has dry skin. Use a shampoo, those are not expensive. You can find those at the pet shop. Something similar to this, use it as a guide: itchy skin shampoo