When Can Puppys Start Eating Solid Food. Exploring new food options generally, the weaning process is started when the puppies are between 3 and 4 weeks of age, according to the american society for the prevention of cruelty to animals. When can puppies eat dry solid food?

To make gruel, mix a milk replacer with puppy food soaked in water and place it in a flat saucer. This will take them through the final conversion to truly solid food. The entire process usually takes a little over a month or so, with many puppies not being completely weaned until they're about 8 weeks old.