Pugs are generally avid eaters and will do well with any high quality dog food. They can handle most kinds of kibble, but there are a few that will be too large for their mouths to handle so you’re goign to want to watch and be sure that you don’t see any problems with them fitting the food or eating it.
A few foods that can cause real problems for pugs are the people variety. Pugs can eat people food, although most owners don’t offer it, but the pug may in fact tolerate it well.
Many people give their dogs table treats, and frankly, I don’t see any real issue with it. Your dog does like an occassional taste of variety. Dogs are not the delicate flowers that you’ve been led to believe. They are domesticated certainly but they like something different as much as you or I do, and giving them treats made for dogs isn’t a problem, or even the odd bone so long as its not chicken turkey or something that they can actively chew up.
Beef knuckle bones or pork knuckle bones aren’t a bad thing, but other bones will grind up and may cause problems. Pugs have notorioiusly great teeth and can really chew through things remarkably well.
A few foods to avoid like the plague are chocolate, which of course stimulates your puppy to the point that it could do some real harm.
Another which many people don’t know is grapes. Pugs do like fruit but a couple of times grapes have been the culprit in causing renal failure in pugs and in other dogs, Avoid them avidly.
Your puppy will do well on just a diet of kibble and water, or kibble moistened with milk if you like at first then gradually changed over to just dry kibble. He will be well served if you wait til he’s a bit older before you begin to serve him up other things for his meals.