No dog food isnt meant for chickens. If you have all laying hens you can feed them layer feed. It has calcium added to it. They need to have chicken feed. Corn and grain are treats not a diet. Oyster shell is fairly cheap and available at most feed stores.