Foul smelling breath in a 3 year old child may be due to-
Poor oral hygiene
Decayed teeth resulting in food lodgement.
I would suggest you to visit a dentist
and get a thorough evaluation done.
Meanwhile educate the child about toothbrushing and rinse mouth after every meals.
mouthrinses to gargle.
Hope this helps.