I got my daughter an 8 week old puppy for Christmas. I purchased Nutro Puppy and have been feeding her since before we brought her home. She is healthy and happy with a shiny coat. It's first 3 ingredients are animal. It is a little pricey, but you get what you pay for and this is completely worth it.