This is like feeding a newborn. A 3 month old should be allowed to eat until JUST full three times a day.
Just full means when they pause, yawn, stretch, walk away from the bowl, any number of body language clues.
That is the best anyone can explain it. Trying to figure out whether a 12 week old is at proper weight is very hard.
They are growing so fast at this age that you should let the dog tell you when it is full. Measuring food is not a good idea at this age.
Puppies will eat beyond being just full so that is when you stop.
Someone above said water before and after eating causes bloat. That is totally incorrect. There is no correlation between water drinking and bloat. Water should be available at all times. Kibble expansion has nothing to do with bloat and most dog foods don't expand that much anymore.
Also don't wet kibble at this age. The dry kibble slows the pace of eating and that is something you want the dog to learn. If your puppy eats fast, then use a large kibble food.
Last edited by sable123; 07-23-2011 at 08:10 PM.