How old can a puppy eat dry dog food? Puppies are usually allowed to eat dry dog food at 3 months of age. During this period the dog’s teeth are growing better and the gut function is stronger. Related Posts:What's wrong with dry dog noses Dry dog nosesHow long to feed dry dog food to a puppyWhat is the difference between puppy food and adult…Dog nose dry what happened dog nose dry is not the dog sickThe three-month-old puppy will want to leave the…How much dog food 1 year old Corgi eat a day How…English Deutsch Français Español Português 日本語 عربي