Michael,
i never give benedryl unless absolutely having wet lung/coughing issues- it weakens their immune system. And everyone should remember that the word puppy on dog food bags is for the human- to make you buy them and they are usually priced more. If you actually compare labels on a maker's dog food and their "puppy" food there will only be a few percent difference in fat and fiber for example- their can be great difference in protein.I feed all of my dogs 25% protein and 10% fat....even the "puppies".....they stay maintained, not fat and even my chihuahuas have plenty to "hummingbird" along on! My Frenchie gets 1/3 cup dry kibble with just hot tap water(enough to wet it it) and 2/3 cup kibble and 1/4 cup water with wet food(looks like oatmeal when stirred together) in the evening- no treats, no biscuits- if i give her treats, it is a handful of dry kibble while we train some commands. She has nylabones and soft toys to wrestle with- also I found out that the cow hooves I was giving my dogs to chew on worked as far as entertaining them and keeping them chewing but It did make them gassy and spit up here and there so I don't do those anymore. She is fit and athletic, I clean her face and her ears every third day- my other dogs "wipe her belly" and lick her for grooming so i don't do that unless she gets a bath! LOL