Dear Josiebee, I'm a nutritional therapist and from my perspective butter and full fat milk is ok for children as they need a lot more calories from fat than adults do. It really depends on how much she is actually having, if she is having any health problems, and if it is being balanced out by any 'good' fats in her diet from olive oil/avocadoes/fish? Fish oil capsules disguised as sweets are available in all the good health food shops and they don't taste of fish at all (promise!) I would also recommend you let her have 'real' butter and avoid margarines etc, as butter is wholesome food and not full of additives. You should also watch her salt intake and preferably give her unsalted butter, as this is something you do have to be careful with in children. If she is having salty butter it may be the salty flavour she is drawn to? Does she like highly flavoured foods? Her sense of taste can be affected by a lack of zinc, which may then make her crave the salty foods and go off other bland foods. This can be easily tested by a nutritionist, either by doing a taste test of a hair mineral analysis. You could try to increase her intake of zinc rich foods (pumpkin/sunflower seeds, brazil nuts, poultry, cheese, shellfish, chick peas, egg). Since she is a fussy eater you could grind seeds and sprinkle on soups/cereals/smoothies. Tartrazine (yellow food colouring) depletes zinc so avoid this if you can. I agree with previous person who suggested putting butter on to other vegetables and weaning her off it slowly. I would not worry too much, as it's quite common that children take a liking to butter as a passing phase. If you have any other related queries, feel free to PM me. Best wishes Sandra