Honestly I don't like making brand recommendations because there is much debate over what is "good" and what is "best". My suggestion is to do a LOT of research and form your own opinion on what is best for your budget and your pets'. You're on the right track already! My suggestion is to learn to read food lables, and make a list of what NOT to look for in pet food adn what TO look for, and next time you're in the store read the labels to find which foods contain the "good" stuff you want to feed to your pets.