For puppies. Is it a decent good quality food,I know it's expensive but is it good?!! I'm new to dog ownership and I'm just so confused with the variety available. I know bets,bakers and pedigree are to be avoided. I want to give my dog a good quality food that he will enjoy. Anyone got any doggie food advice to help me out?!!!