My daughter is now 2 and had been feeding herself for every meal for about 6 months. We've been really lucky in that she's a very neat eater (she even wipes her mouth with the spoon - lol) and she'll pretty much eat anything, apart from meat which we have trouble with.
For breakfast she usually has either toast, weetbix with honey(sticks to the spoon really well), fruit or youghurt.
Lunch: Pasta (try melting cheese spread for the sauce, or a tin of heinz chicken and veg), sandwiches, steamed vegies with cheese dipping sauce (that's her favourite), Alphagetti, mini sausage rolls, pikelets, tuna cakes (I have recipes for the pikelets and tuna cakes if you'd like them).
Dinner: 90% of the time she'll have what we're having, Spag bol, tuna mornay, chicken veg, pretty much anything.
Perhaps also try getting him his own little cutlery set (and those bibs with the scoop at the front are a god sent)
Hope this has given you some ideas - let us know how you go!
Jaida (6), Ameli (2) & Lacey (2mths) - SA