For safe finger foods, we offer teething or biter biscuits are good cuz they turn to mush and the Gerber stars seem to be a hit with everyone's LO. My DD ate 1/2 cup one day. I couldn't give them to her fast enough! I think she would eat them til she burst. They dissolve so quickly. My DD also eats graham crackers, cheerios, small dices of fruits and veggies (daycare steams the heck out of them and I buy the Gerber graduate jars and pinch them into smaller pieces). Or we'll just pinch fresh soft fruit into smaller pieces. I think daycare gives her chex-type cereals as well (they call it "trail mix"). I do have to be more careful now, cuz she's shoving bigger and bigger things in her mouth (she used to just gum the graham crackers to mush - now she'll break off bigger chunks.)
You might try Yo-Baby Yogurt and some softer cheeses since Gage is 9MO (for some reason cheese scares me...) to get some protein into him and see if he's more satisfied. And another mom on another thread recommended Gerber's meat sticks. (I saw them in the store and they looked awful - but doesn't all baby food.) My DD is stil young for them, but I guess they have a skin like a sausage and you can peel it off and then pinch it into small pieces very easily. I think it's highly processed so it's very mushy. Or if you cook, I think some moms blend meat/chicken/fish to manageable bites.