Ideal Balance food?
So I have been feeding my puppy German Shepherd Blue Buffalo for some time now and he has been having pudding style bowel movements, shiny coat, bad gas, and is pretty skinny. A salesman at Petsmart, that sounded like he knew what he was doing and had a German Shepherd, pointed me towards Ideal Balance. I was wondering if Ideal Balance food is a good choice? Also, if not, is there a better food?