Yes it does work, I have known polo yards use it for ponies they turn out for the winter to prevent rain scald too.
The oil works a bit like a waterproof rug.
Use it to prevent the water/mud touching the skin, so whenever it wears off you need to re-apply.