You should find a high quality of dog food and wean your puppy over to it gradually at the appropriate time.

Switching foods without any medical reason (e.g. allergy) is asking for problems. We humans tend to overlay our "food values" onto our pets. Although we gain pleasure from taste, and would not consider it appealing to eat the same tasting food every day of our lives, a dog does not have such values. Yes they do enjoy getting an occaisonal snibble of human food (i.e. mine get the very last bite of whatever I'm eating- and they seem happy about it). But for the most part a dog will gobble down a good premium dog food while barely tasting it.