right now he's eating Hill's Science Diet Puppy and that's only because the vet gives every new animal owner a freebag...doesn't matter if you already have 15 cats or dogs. You get a new one...you get a free bag of food! I haven't thought about what I'll feed him longterm. The Hill's brand is pretty expensive.