I feed Jake Purina One. My vet recommended it. She says that's just as good as any of the stuff you can buy from the vet, and it's very reasonably-priced. It comes in puppy, adult, and senior formulas.

His diet is supplemented with cat food (he just keeps sneaking it!) So we give him Pedigree Breath Buster biscuits.