i think most of the cosco foods are diamond manufactured foods so i stay away from them. nutrisource is a low priced food and is pretty good. im using it now myself. no recalls either. merrick is pretty good and is pretty reasonable esp the whole earth farms but is has grains so not sure if that is a concern. earthborn grain free is pretty reasonable and a good food.