I have 4 children(either grown or think they are) ages 21, 19, 16, and 14. I thought this type of eating was weird with my first child also. My ped. told me that children normally crave foods that have what their body needs(i.e., certain vitamins, salt, sugar,etc). She said that as long as I offer them food groups that they should have everyday along with whatever it was that they were wanting, they should be fine. Later, I found this to be true with all of my children. They would want certain snacks, so that's what I provided along with other things to go with them. Also with the Cheerio's and goldfish, these are foods that they can feed themselves and it seems to be more of an indepence thing than being hungry. I found with the cheerio's that you can get them to eat almost anything-like sprinkling the cheerios on top of applesauce and they'd get a cheerio with each bite. I know it's messy, but try letting her feed herself in the high chair occasionally. If she'll eat a variety of foods like that, then it's probably more of an indepence issue. I started out with foods that they like(like the yogurt) and would then introduce foods that they could manipulate with a spoon(mashed potatoes, apple sauce, cranberry sauce-anything that will stick to the spoon). The goldfish could be sprinkled on thicker types of soups like cream of potatoe, mushroom, chicken, etc. My kids all went through a phase of just snacking, but I found that if they were at the table for regular meal times and had to sit with the rest of the family while they ate, it didn't last long. Hope this helps. Good luck and enjoy the different experiences that you have while she's at this age. They're grown before you know it.
R.