If you're looking into training treats, there is nothing more appetizing than fresh, real meat itself. I have not met a single dog who will not attempt to stand on their heads for a bit of plain boiled chicken. When it comes to treats, nothing beats real meat. We boil soup alot, so we are often left over with pounds of boiled chicken that nobody wants to eat. I shred all that meat up and use the itty bitty shreds as training treats. If your butcher also has a lot of chicken gizzards, livers, etc. that he doesn't need, you can bargain with him and buy yourself a lifetime's supply of treats ;) Just bake or boil the gizzards, livers, hearts, etc. and sprinkle a bit of garlic powder on them. Voila! Dog treats to die for without the unnecessary additives, wheat, flour, and artificial preservatives. Zoe will thank you!
Edited to add: Save these special treats for training time. For regular "just because" treats, we bake our own biscuits.
http://www.geocities.com/heartland/ranch/1011/dog.htm