Gracie is just 10 weeks old. She still eats primarily canned food, Merrick's or Natural Balance. She is beginning to enjoy her kibble. I put out both Chicken Soup (puppy formula) and Royal Canin (mini-puppy). She will eat both, but she prefers the Royal Canin. I know it has corn in it, but it does not seem to bother her. An option for you is to order online. Pet Food Direct has Chicken Soup and many other brands, and you can set up automatic monthly shipping. I have ordered other things from them and got good service. Here is the link:
http://www.petfooddirect.com Just type in Chicken Soup or any other brand in the search box.