I agree that Science diet isn't the best...and judging from Milo, it isn't the tastiest stuff either. I think if your Corgi is getting good quality food (meaning very little fillers in the food) his body should be absorbing the nutrition and that means less poop. Milo does a doodle 2x a day.
I read that you should look at the first ingredients and they should be chicken, lamb or beef, etc. and not grains or meat by-products.
