Google says:
You generally do not need to bathe a two-year-old every day; two to three times a week is usually sufficient, but you should bathe them more often if they have a particularly messy or dirty day, such as from playing in the mud or having an accident. Bathe them after activities like swimming or playing outside and consider a quick sponge bath for their face, hands, and bottom on other days to keep them clean without drying out their delicate skin.
How often do you bath your 2y old?