Feeding Your Puppy | ASPCA Puppies generally begin eating puppy food around three or four weeks of age. Start with small quantities, and gradually increase the amount of puppy food.