My Mini GD Charlie is about 16.5 pounds right now at 15.5 weeks. I feed him 1/2 cup of food in the morning, 1/2 cup at lunch & 1/2 cup for dinner. He usually finishes each meal at meal time within 20 minutes, and sometimes he just seems like he's still hungry. I'll give him more food occasionally, but I don't want to over do it. I don't over do it with the treats, especially since he's very picky with his treats. I'm feeding him taste of the wild right now, and I'm very happy with it. How much do you feed your puppy, and when do you change the amount? Thanks!!