As Gill has said, many vets are paid commission to recommend Hill's food so watch out for that one.
I would get him off the Bakers asap though, it really is full of cr@p. If you want to feed him wet food you could try one like Nature Diet or Nature's Menu which are both available in Pets at Home or good dry foods are Burns, Arden Grange, Nutro, James Wellbeloved or Autarky. Three meals a day is also the recommended norm for a puppy of his age.