Three-quarters of babies and toddlers are fed too many calories, official figures show.
Experts warn that these children, although under 18 months old, are at risk of being obese in later life.
The number of calories babies need varies hugely depending on their age, how quickly they grow and whether they are active. But generally infants under six months will not need more than 600 a day while those aged six months to a year should not have more than 750.