We didn't need to shop around for a puppy food because we knew Barking Heads would have the perfect one! (We feed our adult dog Barking Heads Bowl Lickin' Chicken and she does so well on it, as did our previous adult dog!) Puppy Days is highly palatable and the kibble is small - perfect for our small dog and puppy sized teeth! We find we are feeding less than the recommended amount as we do with our adult dog, however, (as is the case with every dog and horse food I have ever fed, I think most people over-feed!), so I would say to people new to the brand to use the calculator with caution, weigh your dog regularly, and ensure your dog is not overeating. This makes it even better value for money, too - and definitely subscribe, such a great discount!