I have already tried to explain this a number of times.
In the UK puppies are generally sold at 8 weeks, even by the most reputable and experienced breeders.
I am in contact with someone high up in the club here, and she is letting hers go at 8 weeks, but will keep the smaller ones for longer.
They are weaned from about 6 weeks.
I would keep the pup on whatever the breeder had it on, you need to get back in contact with them. They should've told you all that info already though!