Thanks for all your replies. It's good to know I'm not the only one who thinks it's a bit OTT to give formula until 3yrs. It's such a pain when we go back to the UK that we have to drag loads of formula with us.
I was thinking about kind of doing half and half for a few months while I use up my supply of formula. Perhaps cows milk in the first or first and second bottle and then formula before she goes to bed. I think for her age she has to have at least 500ml of milk a day, sometimes she flat out refuses a bottle but most times she is over that. In addition to those bottles she has a few spoons of oatmeal made with rice milk in the morning. About 60g potato/pasta/rice, 20g meat or fish, 120g vegetables for lunch (one meat and fish free day per week) then 200g fruit and a baby biscuit at 4pm, then a sandwich with just butter and blocks of cheese at around 6pm (she doesn't finish the sandwich).
I will probably give vitamin D drops. I gave it when I was breastfeeding because they said if babe has less than 500ml of formula a day they need it. Can you have too much Vit D? Would it be harmful then? The only meat DD has is chicken, that's quite a good source or iron isn't it? I might go and talk to our pharmacist, she is usually really reasonable and spends plenty of time explaining the best options.
I don't eat any dairy products because they give me really bad hormonal acne, I also didn't when I was pregnant but I did when I was breastfeeding to get my strength up so I hope that won't make her more likely to be allergic.
I will have to play it cool at the health visitors office because they always strike the fear of god into me. They always ask what she drinks so I will have to be frugal with the truth! I was in for it last week because I said 'hey I started brushing DD's teeth twice a day but on the back of the toothpaste (special correct fluoride toothpaste) it says to do it once a day, when is she old enough to brush twice a day'. Wow you would think I said that I fed her cheeseburgers every day. I made matters worse by stating that I had bought her sandals (sturdy good brand sandals) for the summer.
Thanks for the advice