I forgot to add that even though better foods may be a little bit more money the food is better, therefore they don't need to eat as much. You have less to clean up and less vet bills because your pet is healthier. In the long run feeding a better quality more expensive food is actually cheaper.