A lot of my trainers use Natural Balance rolls. They just break of bits, roll them in their fingers and give them to the dogs. I hated it. Mostly because it got messy.
For soft treats, I tend to use Zuke's training bits. I don't usually break them apart, but you can. I've tried a variety of the square ones different brands sell, but honestly, they smell so bad/strong, that IMHO, it's distracting to the dog (well, it is for Koji who can sniff out food a mile away). He's so focused on my stinky hands and bag that he doesn't do anything. Zuke's isn't that strong smelling, so it works.
Is there a reason for SOFT treats? I ask, because I konw typically trainers want that so it takes them a bit longer to chew it, but I never understood the difference. I use soft treats as a "special" treat. Otherwise, I typically use Charlie Bears or other hard treats. Koji still does anything for them, so I quit buying soft ones (cuz they smell, go bad fast, and make my hands stink afterwards, lol)