You're not feeding him enough, first of all. also, check out the dog food ratings page. You might want to try something with a bit higher ratings than you've been using. They are a little more expensive but worth in in terms of your dogs health and lower vet biolls. Also, they poop less. I recomend going grain free for the best results. Move your pug over too.