I had a German Shepard dog, that had the worst smell. I've had Shepherds for thirty years and none had ever smelled so bad. On top of that she itched all the time. She would smell just as bad the day after a bath. About a year ago after twelve year of having a stinky dog with skin problems, she wasn't eating. I happened to pick up some dog food samples and she liked them. So I brought her a bag. About two weeks after she'd been eating the dog food, I noticed she no longer stunk, she hadn't even had a bath. The dog food was grain free. She died last week of cancer, which she most likely got from the gmo grain. At least the last year of her life she was petable, and didn't spend much of her waking hours scratching. Try going grain free, it may surprise you.
Cheers
Bythc