I try to make lunch for my kids fun, it's hard enough getting kids to eat something healthy so try giving something like this ago and see if it works for you like it dies for me . I can put all these ingredients on a plate normally and my kids would just look at me like wtf? Make it into a picture or something and you may have success
Butter and spread with filling as many pieces of bread needed , keeping in mind the more the pieces the longer the caterpillar, put two pieces of bread(spread sides) together. Cut out circles from the centre of the sandwiches,using a cookie cutter or even a cup, then cut of the bottom of circle enough to make a flat bottom do it stands up by itself. Line the upstanding sandwiches one behind the other in which ever shape you want. Leaving a gap in between each sandwich
Cut cumber slices into four pieces (1/4), there should now be four triangular pieces from one piece. Places piece of cucumber on each side between each sandwich circle to for the caterpillars legs
Take the cherry tomato and carefully poke two hole through the skin of tomato where the eyes will be, cut two small pieces of olive and push each piece into the holes you just made in the tomato. Once again above the eye more to the top of the tomato create another 2 small hole and place the pieces if chives into the hole to form the antennas, with the blade if a knife take a small and create a small onto the tomato with the cream cheese.
Place head at one end of the caterpillars body, tear a piece out of the lettuce leaf so it looks as though the caterpillars been eating it, place leaf near the head of caterpillar. Finished!
Best off using a wet sandwich filling like butter, vegemite, honey etc