Another good suggestion as I'm sure that when he eats everything, he just bulldozes through it, am I correct? If so, we were recommended to try this food dish with four dividers. These dividers made it so the dog was not able to gobble their food down so quickly, thus making them slow down and chew each kibble, which is what you want!
You want to be able to hear their teeth penetrate that kibble! So that food dish would benefit you! We have two of them, one for our labradinger and one for our GSD. Best investment I've made!
If it slows your pitty down, it might allow him to get "full" on the food he is given if eaten slowly!
Hope this helps and Good luck!