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:Dogs 6 years old equivalent to how many years old…Dog food and cat food can be common cat food and dog…Puppy nose dry how to do puppy nose dry how to do goodTeddy's nose is dry and no spirit Why Teddy's nose…Bichon nose a little dry how Bichon nose a little…What's wrong with dry dog noses Dry dog nosesEnglish Deutsch Français Español Português 日本語 عربي