I like these little soft liver treats at Petsmart, they are cheap and full of nutrition. They are called Authority Liver Treats for Dogs. They have 25% protein in them so they are great for puppies, they are small, about marble sized, but I broke them in half for Jose when he was smaller and he was able to eat them. I also like the Petsmart brand Training Treats, they are soft little chicken breast shaped treats, perfect size for pups, they are smaller than a dime, and pretty cheap for a can of them.