An Oklahoma woman who was charged with forcing her two young children to eat dog feces will not serve any time in prison.

Mary Elizabeth Moore, 34, was given two seven-year suspended prison sentences on Friday after pleading no contest to child neglect charges.

Moore was charged in April when her two children, aged five and three, were hospitalized in Tulsa, Oklahoma, for severe malnutrition.

Mary Elizabeth Moore, 34, was given two seven-year suspended prison sentences on Friday after pleading no contest to child neglect charges in Tulsa, Oklahoma

They were both placed on nasal feeding tubes and developed re-feeding syndrome before they managed to gain any weight, Tulsa World reports.

Moore's eldest child told Department of Human Services workers in graphic detail about how she had been made to eat dog feces.

Doctors later confirmed that parasitic pinworms had been found in the children's stools.

When the children were hospitalized, the five-year-old weighed just 26 pounds and the three-year-old weighed 18 pounds.

Moore was charged in April when her two children were hospitalized for severe malnutrition. Moore's eldest child told Department of Human Services workers in graphic detail about how she had been made to eat dog feces

The children (pictured with their grandmother) were both placed on nasal feeding tubes and developed re-feeding syndrome before they managed to gain any weight

Moore's children were placed into state custody shortly after they were hospitalized.

Authorities said Moore had a history of neglecting her children.

They said the siblings were suffering from 'protein-calorie malnutrition' and 'not being provided enough calories'.

Moore was sentenced on Friday after entering the plea in Delaware County District Court.

Defense attorney Ken Gallon said on Monday that Moore didn't admit wrongdoing but decided to take a plea offer from prosecutors.