Although the DCR doesn't have any splash pads on the South Shore - there are some close by. One in Dorchester right over the Milton line and one in Hyde Park.
Rumor has it the splash area in Freetown is pretty good too. These are free. So make a day of it!
For a complete list of splash pads and swimming pools in the Boston area, CLICK THIS LIST HERE.