Thanks, Shadow! Taurine can be found in animals can't it?
Yes, taurine is really only found in animal tissue. Cats cannot create their own taurine hence the reason they are obligate carnivours. Dogs only require 10 essential amino acids, cats require 11 (taurine). So dogs can cope with being vegetarians better than cats. Having said that if I had a dog I wouldn't make it vegetarian, even though I'm a veg myself.
With commercial foods, it IS true that the supermarket brands are basically crap. Premium brand foods (Royal Canin, Hills, Advance, etc.) are all great quality foods. I studied pet nutrition and had to delve into the technicality of different foods, ingredients, the companies themselves, and I actually found it all rather fascinating and now have product manuals for some of the premium brand companies.
There is a big difference in the quality and ingredients of cheap supermarket brands and premium foods. Supermarket brands tend to be left over offal, etc. that isn't fit for human consumption so it's made into pet food, premium brands on the other hand are a human grade food. The types of ingredients are different (including all the grains (which no they don't need) and water that tend to be packed into the cheap food that are really just there to take up the space of ingredients), and premium foods are very specific with HOW MUCH goes in. If you look at the ingredients and compare, cheaper foods might say the food may contain this or this or this, whereas premium foods will have exact amounts. You will also find that the main ingredient of premium foods is chicken meal, as it is a denser source of protiene.
Because the ingredients are so exact your dog or cat doesn't need to eat as much premium food to get all it's dietary requirements as it would on cheap food.
Premium foods are more expensive upfront and I think that's what puts people off. They look at the bag and think it's a waste of money. But the pricing of these foods is done as cost per day, not cost per bag.
I'm a Royal Canin girl myself, I don't have any doggies or kitties but if I did I know what I'd be feeding them.
P.S. rice is fine, a lot of premium foods do have rice in their ingredients, and in some products it will be the main ingredient.