S.C.
He should be eating table food by now. Anything and everything is fine at this age. Some doctor's will tell you to stay away from peanut butter, but ours said it's fine in small amounts. I would avoid things like nuts, but that's just because they are hard to chew.
My baby is 13 months and she eats cereal or oatmeal for breakfast. Lunch is usually leftovers from the night before or lunch meat, vegetables, fruit, and cottage cheese. Snack is Goldfish, peanut butter crackers, yogurt, or sometimes peas (the girl loves her veggies!). Dinner is whatever we're having with a fruit of some type. She shares a bowl of cereal with her Daddy before bed.
To wean, cut out one feeding at a time. Start with the nursing session lasts the least amount of time, for us it was the morning session. Replace that session with a cup of milk. You might have to do 1/2 breastmilk 1/2 milk until he gets used to the taste of milk. After 4 days or so, cut out another feeding. Just keep doing that till he's weaned. It will take awhile, but it's really the best way to wean, at least in my opinion.