The first few weeks of having our 12 week old puppy we just gave him a handful of food at each meatime, which is what the breeder had been doing, and he often left a bit so we assumed he was getting about the right amount. Recently though he seems to have become ravenous and was polishing the whole lot off and waiting for more. We then started weighing it out according to the guidelines and he will happily polish off all that we give him in about 5 minutes and still seems really hungry. He also gets quite grumpy and obviously hungry a couple of hours before a meal (we're feeding him 3 times a day which is what he was on when we got him).
I know dogs are prone to guzzling everything they can get their paws on so I don't want to overfeed him, but does this apply to puppies or can you give them as much as they will eat?
PS Toilet training still going well - dh has started a 'poo chart' which is helping to identify his regular times and we're starting to recognise the signs of him needing to go. He will also wee on command when we use the special word we've adopted