Usually 8 weeks. At this point, puppies should have developed a full set of teeth and be able to eat dry food without any additional liquid. As ever, it's important to reiterate that no two dogs are the same. If you're nine weeks into your puppy's transition to dry food, and they're still on mush, don't panic.
More useful articles on a similar topic 👇
At what age can puppies eat dry food?How much should 8 week old puppy eat?