I start weaning with Hill/Science IV, Puppy Formula-diluted, Infant rice cereal mixed into softened mashed puppy kibble for the first week and omit the Hill/Science the second week and switch to the goats milk and eventually an almost hard kibble. They love it and eat well and still nurse these weeks along with their feedings.
It's not cheap but the puppies are always healthy.
When I've had a litter that isn't interested in their kibble, I add a couple of tablespoons of a good quaity canned food and stir it well so it mixes with the soaked kibble. That usually does the trick. I've also had puppies the hit 6 weeks or so and won't eat their food wet but do if it's dry. I make sure they always have a bowl of fresh water available to them.