Our dog refused to eat dog food. We ended up feeding him whatever we ate. Since we eat healthy, it was great for him - he always ate his veggies (he loved tomatoes) and the meat he got was always high quality. We were highly criticized about this by some family friends, but the fact was that he was healthy - his fur was beautiful, he wasn't overweight, and his strength and energy never declined with age. I mean, sure, we never looked up every single thing we gave him to make sure he wouldn't get sick, but he was never sick, was physically very large for a chihuahua but perfect in weight by ratio, and people in the neighborhood would ask what he was eating when I'd be rollerblading to walk him and he would start pulling me or when we'd take him to the forest and he'd run by our bikes for twelve miles. We always had a bag to carry him if he got tired, but he never did. That was one healthy dog! Of course, if you eat greasy and/or unhealthy things I'm sure the dog wouldn't benefit from it, but he did well on our specific diet.