I agree on the milk, my pups were off it at 6/7 weeks or so.
With all my dogs who so far (touch wood) are not gutses, I always have dry food available 24/7. At that age they were having 3 meals a day. Now at 5 months they have usually a chicken wing in the morning, a bone, or mince or meat or sometimes a can if I am too tired in the evening.
The chicken wing or a bone in the morning is great to shove in their gobs as they are so excited coming out of the pen.