This is what I feed both my Jack Russell Terrier and the Toy Poodle we are watching. My vet approves of this and they do fine on it. As they are now both older, we will be switching to another IAMS dry food for older dogs.
I am at an age where I cover my gray hair and as a result I try not to wash it out too fast. In order to keep the colour longer, I use dry shampoo in between washes which doesn't take the hair colour out. I love Batiste's dry shampoo for that reason. It helps keep my hair looking great without taking the colour out.