Oh my, that is way too much for such a little belly.

I can't believe he can eat THAT MUCH! I'd put down about 10 little pieces in the morning and do this about 4 times a day (I'm judging this by the small size that I feed which is a combo of Chicken Soup for the Puppy Lovers Soul and Puppy Pro Plan). He is pooping excessively because he is eating excessively. Check the feeding chart on the food bag and see how much you should be feeding him. I have 2 4.5 month old pups that will eat everything put down in a heartbeat and one 12 week old puppy that will eat a few pieces and be done. However, fresh water should be available to him at all times. I wouldn't suggest table scraps....and NEVER give him grapes, it could cause kidney failure. Don't hesitate to ask ANY type of question related to your new baby on here, someone will ALWAYS be willing to help