You need to meet dentist to get the reason of yellow teeth figured out. Medicines aren't the best answer. They have side effects especially at such a young age, it is advisable tk develop the right attitude in your young child.
Next Steps
1. Avoid accepting free advice for medicines as your health is precious and not worthless (free)
2. Meet a dentist and discuss the options or take an online consultation using the Practo platform
3. Avoid medicines for things that can be treated without medicines
Health Tips
Drinks lots of water and brush well at night. Most common causes of yellow teeth are stains from food and residues