Corn and dog food sounds like a good way to get an unhealthy bird. No vitamins or minerals in that... corn is super fatty and dog food has way too much protein...
I'd say get him on a 18-20% Flock Raiser ration and use a pigeon feed instead of scratch as a treat. That keeps my games in great...