My answer to this questions is Salmon. Raw Wild Caught Skin-On Salmon. And you can find it in your grocery store! I like getting it in the 2 lb. packages, it includes about 8 individual pieces. The 2 lb package is about $7-$10 so about $3.50-$4.00 per lb. depending on if you find it on sale. I know they carry it at Wal-Mart & Aldi's. Your dog will eat it frozen or thawed. Compare it to other dog treats, how much more/less are you paying to have a healthy treat? And the benefits to your dog are truly amazing.
Raw Salmon gives your dog the best of both worlds. They just love eating salmon and when they work at the skin is great for their teeth, especially for little puppies when they are teething. It helps them have a nice clean healthy coat. And the nice thing about it, their health improves from eating their treat.
The other plus about it is it increases their alertness. They eat less of it to get their nutritional needs met, therefore needing less food. Also saves money at the vet's office because your dog will have less health problems compared to feeding your dog treats where the ingredients consist of sugars, grains, and other words you don't even recognize.