Just a suggestion, for everyone on a budget.
I cook at least two chickens a week for me and my drooler, with no seasonings other than EVOO. My cats get that as a treat, as well, more frequently than what I posted above.
The cooked chicken is good for their teeth since they have to chew it, I always have some in my fridge (the drooler and I both eat a lot of chicken), and if you compare cost per pound, it's much more affordable and healthier than purchasing processed treats.
If you're not a vegetarian, and regularly eat meat or fowl, and don't add a lot of spices when you cook, your leftovers make wonderful low-carb, high-protein treats for the cats!
Or, think about buying a chicken when it's on sale, cooking it in the oven (don't ever boil chicken/fish/meat), then shredding it and putting it in the freezer in portions that would last for a week of treats. I don't eat many processed foods and my drooler is now off of all traditional processed dog foods and gets people food only (yoghurt; ground carrots, peas and green beans; and cooked chicken), and I would love to get my cats off of canned food as well.
Suze