From 8 to 12 weeks old, puppies should be fed around 3-4 times a day. Around 4 to 5 months of age, they should start eating 3 times a day. After around 6-7 months, you can start adjusting your dog to 2 meals per day. Moreover, do not feed your puppy adult dog food until theyve reached their adult size.