This short tutorial is not about white balance as that affects the whole image. This is about a local colour cast, most always caused by reflecting light off of a colour near the subject. Bird photographers will recognise this: a bird flying over a green field will sometimes show a green belly instead of the colour it should have. Or a bird in a blue sky that also takes on a tint of blue. Changing white balance will have no effect on colour casts. It needs to be removed locally. Here is how I do it in Photoshop.
Take your image to Photoshop.
Select the area with the colour cast and jump it to a separate layer (cmnd or cntrl J):

Open the fx menu and change the blending mode to Color Overlay:

Reduce opacity to 0% and click the rectangle to open the Color Picker:

Sample the correct colour to replace the colour cast with and click OK:

Set the blending mode to Color and bring the opacity back to 100% and click OK:

In the layers panel, play with the opacity until the colour is right:

You can also use a mask if necessary.
The result:
Before:

After:

I've made a little clip too:
Take your image to Photoshop.
Select the area with the colour cast and jump it to a separate layer (cmnd or cntrl J):

Open the fx menu and change the blending mode to Color Overlay:

Reduce opacity to 0% and click the rectangle to open the Color Picker:

Sample the correct colour to replace the colour cast with and click OK:

Set the blending mode to Color and bring the opacity back to 100% and click OK:

In the layers panel, play with the opacity until the colour is right:

You can also use a mask if necessary.
The result:
Before:

After:

I've made a little clip too:
