2014 grizzly 450 belt problem

I have a belt problem every time I get into any any water my belt starts slipping most of the time I stall out and have to pull the the drain plug and then when water drains I can go again. Is there anything I can do to stop the belt from getting wet. I literally can’t ride through any water. Gets old having to stop and pull plug or get stranded