Weve looked at how much to feed your puppy, and seen that this will change depending on how old your puppy is, and how large he is going to be as an adult. But, lets take a closer look at how often to feed your puppy. 8 12 weeks old: 4 meals a day; 3 to 6 months old: 3 meals a day; 6 to 12 months old: 2 meals a day