My DS won't eat pureed food. He will put the first spoon in his mouth, spit it out, clamp his mouth shut and it is all over. However, he was grabbing at food I was eating and stuffing it in his mouth. So I am following his lead and feeding him finger foods. So far he has had banana, tomato wedges, chicken kebab, cheese, bread, pastry, quiche, capsicum, lettuce, potato, kumera, steak (couldn't gum any off though). He is far happier to eat things this way.

The first couple of days he was gagging if he put too much in his mouth but now he is biting off less and gumming/tonguing it to make it small enough to swallow. He hasn't choked on anything.