For breakfast he has a few tbsp of cereal mixed with yogurt and cut up fruit - bananas, mangos, pears, peaches etc. For lunch we do a variety of things - cut up veggies (sweet potatoes, squash), fruits (avocados as well as those already listed), he will also eat pita or nan bread with hummus, and pasta with tomato sauce...so any combo of these items. Dinner we stick to mainly veggies & meat or pasta sometimes in puree form, sometimes not. He really likes feeding himself, so I just find it hard to quantify how much he's getting.
When I feed in the night I have only been giving 3oz, so I am thinking it is habit. Last night he woke at 12:30pm and 2:30pm (he's been waking at these exact same times for a few days), and I resettled both with no feeds, and then he slept until 7:30am. So, I think maybe I should just completely cut the NFs out, especially since I know he's getting a good variety of foods during the day.