
Dunno about weaning pups, cos ive never had to do that....
But, i had Dill from six weeks old, and he was pretty tiny at taht age, he was managing fairly large chicken wings by 7 weeks (at six weeks he was chewing the meat off and chewing the tips of the bones up, but not the bigger bits).
I fed a mix of amp minced meats, a small selection of veg and the occasional bit of tripe, just so that i didnt overload him with rich foods. Previous to that, his breeder had the litter on vitalin for 2 meals, and minced beef or chicken with a raw egg for the other meals.
HTH
Em