Well, I wouldn't feed S.D. - But that's b/c I will not feed anything at all that has CORN (in any form of text) - WHEAT (in any form of text) - BY-PRODUCTS (in any form of text).
There are 'better' quality kibbles out there.
Check out:
www.dogfoodanalysis.com
Try to get a 5 or 4 star rated food. (6 stars has too much protein).
I would suggest:
Canidae
Wellness
Merrick
Chicken Soup for Dog Lovers
Solid Gold
California Natural
Best of Luck!