I have a 6 month old Pugalier. I highly recommend Advance Puppy Plus Rehydratable. It is dry food that you can add water to and make it a little mushy for the pup and as they get a little older you can give it to them just dry.
The dry food is really great for their poo. It doesn't make it mushy and it smells less (sorry for the details).