Avocado is very healthy...you could mash it and spread some on the bread. My LO loves that just as it is, but if he's picky, you could also add something sweet like applesauce or other thin fruit slices OR go the savory route with sliced turkey. You can also layer real fruit on there with the cream cheese - blueberries, thin sliced strawberries, pears, etc. work well. If he likes pasta dishes, you could always do a kids version of a meatball or chicken parmesan sandwich and spread the bread with the tomato sauce and fill with thin slices of the meat, melted cheese, etc.
Just some ideas - can you tell we love to cook (and eat!) around here?
Angela
Angela