I feed Infinia, it's a grain free holistic. Do you have a local pet or feed store?
I know that people think feeding good food is more expensive but the truth is when you go with a quality food you feed less, and in the long run your vet bills will be smaller too!
My yorkie eats 1/4c of food twice/day. A small bag lasts months, even our 80# lab only eats less than 4 cups per day.
Another advantage: less filler= less poop!
If your only choice is WM read the ingredients! If corn or another cheap filler is in the 3 ingredients, move on to the next bag...
Hope that helps?