If Giant Schnauzer is changing color dramatically, like turning into brown, grey (not pepper and salt), black into reddish, one of the reasons is that you clipper your dog instead of hand-stripping, which leads to changing of the structure of coat, and sometimes also color. As undercoat is replacing the topcoat with the time