Its ok for dogs to have garlic in the small amounts found in foods and treats, It's on the poisonous list because dogs have been known to eat a whole bottle of garlic powder, and if a human did this we would probably get sick as well. Since a large amount has been found to make dogs sick, it's on the list, and this confuses many people. Organic flour isn't any more nutritious than regular flour it just means that natural methods such as cow manure was used to fertilize, instead of man-made methods, where they combine nitrogen, phosphate, and potash the same ingredients found in manure and make a commercial fertilizer such as Miracle Grow. Also no pesticides are used, and some people believe this is better for the environment, but nothing has said it's better for you. Rice flour isn't particularly nutritious, I don't know about oat flour, but it's not necessarily a bad food. I think whole grains are healthier. I like to use either liver treats, I make myself, or frozen thawed green beans, I think these are more nutritious than anything you can buy that's especially made for dogs. Dog treats are usually very costly for the amount you get too. Here's a list of dangerous foods, tomatoes aren't on the list.
http://www.yorkietalk.com/forums/yor...oods-dogs.html