How to make character "swim" through ground

Hey guys- I have a character who is made of water and I want them to be able to “phase” into puddles/liquids on the ground and swim- much like you’d see here: Splatoon Gameplay

Does anyone have any idea how to achieve this with a character controller in Unity or tutorial recommendations?

i would think layers would be the place to start . Its all animation based to do that