For this reason, at 6 weeks old, puppies are often fully weaned and eating solid food. Depending on the puppy, they may still be suckling the mother as well as eating solid food at this point. By 7 and 8 weeks, the puppy is fully weaned and ready to leave. What do 6-Week-Old Puppies Eat And How Often Do They Need To Feed?