Doesn't S17 have a car? Let him visit his dad as he wants/has time for - shouldn't be a reason to change the schedule at all.
I know what you mean, though, about trying to be "nice." I have found that it isn't likely to be returned, unfortunately.