If you can't afford anything better than buy Purina One or Iams. They are the best you'll find at Walmart. However, if you can afford something better then go to Petsmart or your local feed store and buy something a little better. I find Nutro reasonably priced and it's a good food. Some will say it's not, but compared to Iams, it's much better.