Since puppies generally totally stop taking in their mothers' milk once they're roughly 7 weeks old, this means that they need to eat 3 meals a day for a period of just over 4 months or so. Once a puppy is 6 months old, you can slightly minimize his daily feedings to twice a day instead of three times a day.ince puppies generally totally stop taking in their mothers' milk once they're roughly 7 weeks old, this means that they need to eat 3 meals a day for a period of just over 4 months or so. Once a puppy is 6 months old, you can slightly minimize his daily feedings to twice a day instead of three times a day.