What should a 5 month old puppy eat?

High quality puppy kibble mixed with a little wet (canned) food, three times a day.