I agree with lara, it's great that he's eating regularly and it's fine if it's dry food.
BUT wet food is less processed and contains more moisture which is better for them, as long as it's Premium

Dry food doesn't "keep teeth clean" for the very reason that she stated above. You still have to clean their teeth or use Petzlife oral gel or something like that.