As promised, the puppies are more or less crunchy with dried-in food at this age. They have started to eat solid food - and by solid, I mean puppy kibble soaked into mush and mixed with warm puppy milk. Any that they don't manage to get on themselves while they are eating, their littermates spread when they start playing after meals.
They will have their first taste of raw food tomorrow - yum! But in the meantime, here they are at 3 weeks old. They still mostly sleep, but when they're awake, they are barking, growling, playing, stomping around and wagging.