How big is your dog? Feeding him 2 cups of dog food for lunch PLUS 2 cups of rice and chicken in the morning and evening is a LOT of food. Also, all those additional things you're giving (i.e. banana, potatoes, etc) he doesn't need. Decide whether you are going to feed raw, kibble, or homecooked...