oh yes.. there is MUCH better food.... those foods are very low quality.. BUT the good news is ... you found YT and can be directed to a much better food

Here are some great brands:
Wellness
Solid Gold
Natural Balance (My personal choice)
Merricks
Orijen
None of these foods are avaiable at a local wal mart. Wellness is available at PetCo I believe.. and I think Petsmart might be carrying Halo which is also a good food.