We recently got a six week mixed breed pup; looks like pit and american bulldog. We have him on blue buffalo puppy food, which says a pup of his age/weight should be eating 1/4 - 1 cup per day total. He eats at least twice that! I feed him a fourth of a cup at a time, and he often eats it all up quickly and looks for more. So usually I give him another fourth cup.
Should I keep feeding him on demand? Or should I worry about overfeeding him?