Try cutting down on the treats. Feed 2-3 per day, and make sure to feed treats that don't contain too much sugar, as that can cause diabetes (especially in dwarfs). It's good that you're giving him a few veggies, but try to do that every day or every 2 days to maintain a healthy diet with variety. Try to stay away from fruits, since the sugar levels are high, although you can give them a few pieces once a week.
Hope this helped!