While this sounds like a good weight for a young pitbull, I have to mention that feeding table food to dogs can be extremely dangerous. The reason dogs shouldn't eat human food has has to do with the food itself and not the animals digestive tract.
Dog food is formulated to be complete and balanced, unlike human food. We are suppose to eat portions of each food group to get a complete and balanced diet. Much of the foods humans typically eat are high in carbohydrates and fat (including cereal and milk). Salads aren't bad as far as carbs and fat go, but there's not much nutrition in them either.
If you insist on feeding table food to your dog, you should be aware of what's fairly good and what's bad for your dog. "Good table food" can include easily digestible foods such as cooked rice, boneless and skinless chicken or turkey, small bits of string cheese, well-cooked hamburger, fruits and veggies (like carrots, apples and green beans).
"Bad table food" includes fatty meats and spicy foods. These can result in an upset stomach, so it's best to avoid them. Never offer your dog bones, as they can cause digestive digestive problems and damage the teeth and mouth. Absolute no-nos include onions, coffee, tea, chocolate and grapes or raisins, which can be toxic/deadly to dogs.
As a rule of thumb, table food and other treats should make up no more than five to ten percent of your dog's daily intake. Should you overdo it, you may find him refusing his regular food, thereby failing to meet his nutritional requirements.
The best way to ensure that your dog receives proper nutrition is by offering a balanced, premium-quality canned or dry food. No matter what brand or variety you go with, follow the instructions provided by the manufacturer, and take into account any special feeding requirements your pet may have. Young dogs need the nutrients found in puppy food. Special veterinary-prescribed formulas are also available for pets with kidney, urinary and heart problems.