Hello - a lot of people on here (including us) feed their puppies/dogs Barking Heads. It is one of the best kibbles re ingredients etc. Burns is also a good one but Beau got fed up with that one. If you don't want to feed a kibble a lot of people feed a raw or more natural diet but we have only tried some of this though I am sure someone will advise you on what to use if you decide to do this as it is also considered a very good way to feed your dog 