L.D.
I would cut milk down to 16oz a day, if she's drinking more. You could try lactose free milk. But I would think she would have runny stools if she is lactose intolerant and she would have more stomach upset. As far as food variety goes, offer her all the foods you eat (minus choking hazards). If you don't continue to expose her to new foods she'll never eat them. Don't force her to try the new foods; just put them on her plate. She'll try them when she's seen them enough times. I also dought she's getting too much fiber because most crackers and toddler foods have very little fiber in them.