I had the same problem round my barn... we put down pee graven then (dont laugh it really works) rain n ice sheild , the kind that goes on a roof and then load of fresh dirt so it has a slant higher at the barn and lower out so the rain drains away ..had it like this for 2 years and no more...