I'll be getting a German Shepard puppy this fall. I've decided to feed him Castor and Pollux. They have both puppy and large breed formulas. Although I'm not sure whether I should go with the organic or all natural. One friend says organic all the way but the dog trainer says either is fine. I've been reading online and can't really get a good feel for which is better.
Any opinions would be a big help.
Any opinions would be a big help.