WebsiteBlue Buffalo has always been one of my preferred dog foods. They now have a smaller kibble for puppies. This is excellent food for pups. These foods can be a bit pricey though - but if your dogs haven't had to go on the budget plan yet - then this is the way to go!
If you live near a Tractor Supply Co. they have a new food called 4Health. I have found this to be of the same quality as Blue Buffalo and at about half the price. My dogs love it!