Vets get little to no education about nutrition so unless it's an area they choose to pursue out of interest they often tend to peddle manufacturer's gobblydegook. best thing for the teeth is raw bones but failing that brushing them (for the brave or foolhardy!). I go for the soft option of giving a bit of logic gel and plaque off when I remember. That is young to have problems and may indicate something that may need investigating.