I've made sure that all of my litter of pups are now fully weaned onto dry complete puppy kibble.
In my personal opinion it's not necessary to feed different types of meal to a pup, infact I think it leads to fussiness in their eating some things and not others. The variety of taste should be in the treats that you give the pup for praising good behaviour as this really does make them give you 110% of their attention
.
I would forget about the milk and weetabix, and make sure the brand of puppy food you are using is a complete formula and from a reputable supplier like Burns or JWB etc... and then keep the meal times simple. Young pups can get the runs very easily from a change in their food, which does set them back a bit. I would concentrate on tasty rewards for training.
Best wishes
Mary