Oops. I forgot to say.
Yes, you need to read the labels carefully.
A lot of the protein bars on market have as much fat as protein, and sometimes even more than. Protein in itself is actually flakey and dry, and doesn't taste really good, and it's the other ingredients like fat and carbs that make it more tasty, not like cardboard. The cardborad like taste probably comes from the fact that the particular bar is low in fat.
If you are having trouble with protein bars and shakes, try mixing protein powder with something to drink, like milk and such, or add it to their food to hide the taste.
I remember xsmith95 had a very good homemade protein shake recipe.
Okay, I just dug it up.
The link is the following.
http://www.renewedreflections.com/fo...html#post15493
Good luck in finding something that you can do well with.