when do puppies start eating real food
You can start feeding your puppy high quality puppy food when they are about 5-6 weeks old. It is best to add water to the food when first starting to make it moist and gradually adding less and less water until it is completely firm.
Puppies may begin to eat real food by the age of 3 to 4 weeks. The sooner you offer wet or softened dry food the sooner they will take to the food to try it.