Puppies should get solid food starting at about four weeks, when they're not able to get all the calories they need from their mother's milk. Most puppies are weaned by six weeks.
Is wet or dry food better for puppies?
Generally speaking, wet food is better for dogs than dry food. Wet food has fewer carbohydrates, which are difficult for dogs to digest, and more water, which keeps dogs hydrated.
How do I introduce dry food to my puppy?
Be sure to introduce the solid food slowly. Give them only a few bites of soaked kibble or up to a teaspoon of gruel the first day and gradually increase the amount. Start slowly offering a little more each day. Do not just give them a bowl full the first day.