From time to time I get asked to foster a puppy or two that's considered special needs to needs to be socialized. My veterinarian will tell me if there are any dietary restrictions that I need to know about, if they can eat just about anything I will get them a mid grade puppy food to make sure they are getting all the nutrition they need. Even though this is costs more than other bagged dry dog food, I have yet to come across a puppy that doesn't like the taste of it. Most of the time I give them two servings a day; the morning serving is dry and the evening serving has a little bit of canned or refrigerated food added to it for taste. I have only seen this in two different size bags; I get the smaller seven pound one because I usually have no idea how long a puppy (or puppies) is going to be with me. If there's left over kibble I will add it to my other dogs food or put it in their KONG toys so they can enjoy it that way. The only time I would consider buying one of the larger bags is if there would be more than one puppy to foster or I would be keeping one for more than a month. It is a little cheaper to get the large bag but there's no sense in buying it if you aren't going to be able to make use of the whole thing.