Have you tried the Go!Naturals grain free? ( Not the NOW Line, but the Go!)
It seems pretty decent. Oh and they're putting out a grain free duck formula and a grain free rabbit formula soon. Just a thought.
Here are the ingredients for GO! Natural Grain Free:
Chicken Meal, Chicken, Turkey, Turkey Meal, Potato, Chicken Fat (preserved with mixed tocopherols (vit. E), Herring Meal, Peas, Tomato Pomace, Natural Flavour, Salmon, Duck, Salmon Meal, Duck Meal, Salmon Oil, Whole Dried Egg, Flax Seed Oil, Brewer’s Yeast, Pea Fibre, Potassium Chloride, Calcium Carbonate, Taurine, Choline Chloride, Chicory Root Extract, Mannanoligosac charides, Pumpkin, Apples, Carrots, Bananas, Blueberries, Cranberries, Lentil Beans, Broccoli, Spinach, Cottage Cheese, Alfalfa Sprouts, Protease, Lipase, Garlic, Lactobacillus Acidophilus, Lactobacillus Casei, Enterococcus Faecium, Bifido-bacterium Thermophilum, Vitamins (vit. E, vit. C, niacin, inositol, vit. A, thiamine mononitrate, d-calcium pantothenate, pyridoxine hydrochloride, riboflavin, vit. K, beta-carotene, vit. D3, folic acid, biotin, vit. B12), Minerals (zinc proteinate, copper sulfate, copper proteinate, manganese proteinate, manganous oxide, calcium iodate, sodium selenite), Ascorbyl-polyphosphate, Yucca Schidigera Extract, Dried Rosemary.